Javascript - 找到与数组键对应的索引

时间:2011-12-08 18:35:39

标签: javascript

假设有一个JavaScript数组

myArray = {
    "key1" : value1
    ...
    "keyn" : valuen
} 

我的问题是,我能找到对应于“key1”的整数索引吗?

我需要数组中的值及其整数位置!

3 个答案:

答案 0 :(得分:5)

没有。
这是一个对象,而不是数组。

对象键是无序的。

答案 1 :(得分:0)

为了获得价值,你可以做到:

console.log(myArray.key1);

答案 2 :(得分:0)

@Slaks是正确的,但也许你可以捏造它:

for(var key in myArray) {
    var sudoIndex = +key.match(/\d+/g)[0],
        value = myArray[key];
    // do stuff
}

这假设您的密钥编号与您的示例相同。