考虑以下数组:
var myArray = [ {"ID":1, "Name":"A"}, {"ID":2, "Name":"B"},
{"ID":3, "Name":"C"}, {"ID":4, "Name":"D"}];
我想以某种方式使用 JQuery 来查询数组中关于某个给定 ID 的所有 JSON 对象。例如,对于输入 [{"ID":3}] (我不知道传递参数的确切格式,所以我决定它是数组中的一个对象,但是任何建议都是可以接受的)结果将只有第三个对象 - {"ID":3, "Name":"C"}。
换句话说——我想“问”——给我所有“ID”属性等于“3”的对象。
我已经尝试过 JQuery.each 函数,但是,它会遍历整个数组,并且我自己在我的函数中进行“验证检查”(作为数组后的第二个参数给出)。是否有任何内置的 JQuery 函数/用于此问题?
谢谢,
阿米特。