我想找出以下数组中的哪个索引包含一个对象,其键“id”的值为x。
var arr1 = [
{
"id":42,
"name":"Object 42"
},
{
"id":99,
"name":"Object 99"
}
]
所以对于那个数组,我想要这样做;
findId(arr, 42);
//returns '0'
findId(arr, 99);
//returns '1'
我怎样才能编写一个能够做到这一点的函数?
这与假设的重复项不同,因为这些重复项涉及过滤特定值的简单数组。这个问题试图过滤某个键值为x的对象数组。没有重复可以解决问题。