GtA*_*ine 7 javascript arrays jquery filter
我有一个这样的对象数组:
myArray = [
{label: "a",
value: "100"},
{label: "b",
value: "101"},
{label: "c",
value: "102"}
...
Run Code Online (Sandbox Code Playgroud)
我想像这样过滤它:
myArrayFiltered = myArray.filter(function(v){
return v["value"] == "101" || v["value"] == "102"});
Run Code Online (Sandbox Code Playgroud)
哪个会回归
myArrayFiltered = [
{label: "b",
value: "101"},
{label: "c",
value: "102"}]
Run Code Online (Sandbox Code Playgroud)
在这个例子中,但我想用一组值做过滤器.我怎样才能做到这一点 ?
只需检查您要过滤的值是否在您的数组中
myArrayFiltered = myArray.filter(function(v){
return ["102", "103"].indexOf(v.value) > -1;
});
Run Code Online (Sandbox Code Playgroud)