javascript对象过滤器数组
我有一系列对象,我想知道搜索它的最佳方法。给定以下示例,我如何搜索name = "Joe"
和age <
30?jQuery有什么可以帮助的吗?还是我必须自己蛮力搜索?
var names = new Array();var object = { name : "Joe", age:20, email: "joe@hotmail.com"};
names.push(object);
object = { name : "Mike", age:50, email: "mike@hotmail.com"};
names.push(object);
object = { name : "Joe", age:45, email: "mike@hotmail.com"};
names.push(object);
回答:
您可以使用jQuery.grep()
:
var found_names = $.grep(names, function(v) { return v.name === "Joe" && v.age < 30;
});
以上是 javascript对象过滤器数组 的全部内容, 来源链接: utcz.com/qa/414531.html