带有循环的Jquery过滤器对象数组

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)

在这个例子中,但我想用一组值做过滤器.我怎样才能做到这一点 ?

And*_*mes 5

只需检查您要过滤的值是否在您的数组中

myArrayFiltered = myArray.filter(function(v){ 
    return ["102", "103"].indexOf(v.value) > -1;
});
Run Code Online (Sandbox Code Playgroud)