在不属于DOM的对象数组上使用jQuery选择器

在不属于DOM的对象数组上使用jQuery选择器,jquery,css,arrays,Jquery,Css,Arrays,我正在寻找快速过滤javascript对象数组的方法。理想情况下,我希望使用jQuery的CSS选择器,但似乎没有办法让它工作。我觉得我错过了什么,因为我没有发现其他人也有同样的想法。我似乎很直截了当,无法想象没有人为此构建插件。:) 我的对象数组可能如下所示: var myArray = [{ "description": "Foo?", "name": "foo" }, { "description": "Bar!", "name": "bar" }] 我希望找到名称为“b

我正在寻找快速过滤javascript对象数组的方法。理想情况下,我希望使用jQuery的CSS选择器,但似乎没有办法让它工作。我觉得我错过了什么,因为我没有发现其他人也有同样的想法。我似乎很直截了当,无法想象没有人为此构建插件。:)

我的对象数组可能如下所示:

var myArray = [{
  "description": "Foo?",
  "name": "foo"
}, {
  "description": "Bar!",
  "name": "bar"
}]
我希望找到名称为“bar”的所有元素,如下所示:
$(myArray).查找(“[name='bar']”)

如果您刚刚有一个javascript对象要筛选,只需使用本机筛选方法:


您可以在此处使用或下划线
find
方法。)但是,使用
$.grep
Array.filter
都不会让OP编写太多样板代码,它仍然非常紧凑。