Javascript获取多维数组的关键

Ado*_*ola 4 javascript arrays jquery multidimensional-array

我有以下数组:

$test[$iterator][1][2]['name']
Run Code Online (Sandbox Code Playgroud)

我有一个需要获取$iterator该数组的函数['name'] == 'value';

那么如何使用Javascript来获取给定的$iterator

另外,我确实看了其他问题,但我不确定他们的答案是否适用于我的问题.

jef*_*eff 8

你在找这样的东西吗?

var $iterator;
for (var i = 0; i < $test.length; i++) {
    if ($test[i][1][2]['name'] == 'value')
    {
        $iterator = i;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 是的,这就是我想要的.我正在尝试一些jQuery.methods,但他们没有工作.非常感谢!另外,是的,我有一个坏习惯,有时在我的JavaScript代码中使用PHP变量名称. (2认同)