我需要测试特定键/值是否存在,然后返回该键/值所属的数组索引,而不必遍历数组的每个元素和/或级别。这可能吗?
[0:
{ regional:
[ 0 :
{
ID: 1000
someInfoA : valueA
someInfoB : valueB
}
]
[ 1 :
{
ID: 1001
someInfoA : valueA
someInfoB : valueB
}
]
[ 2 :
{
ID: 1002
someInfoA : valueA
someInfoB : valueB
}
]
[ 3 :
{
ID: 1003
someInfoA : valueA
someInfoB : valueB
}
]
}
{ national :
[ ... ]
[ ... ]
}
]
在此数据示例中,我需要查看ID: 1002
是否存在,如果存在,则返回数组索引:[2]
,如果不返回false
。我已经看到过各种确定键/值是否存在的方法,但是我还没有看到用于返回其所属数组索引的非循环方法。