I have an array of objects, for example:
var companies = [ { "name" : "Company 1", "logo" : "/logo.gif" }, { "name" : "Company 2", "logo" : "/logo2.gif" }, { "name" : "Company 3", "logo" : "/logo3.gif" } ];
I want to filter this array to only get values ββthat have a name that exists in another array:
var myCompanies = [ "Company 1", "Company 3" ];
In this example, the returned data will be as follows:
var companies = [ { "name" : "Company 1", "logo" : "/logo.gif" }, { "name" : "Company 3", "logo" : "/logo3.gif" } ];
What is the best way to do this?
source share