假设有一个JavaScript数组
myArray = {
"key1" : value1
...
"keyn" : valuen
}
我的问题是,我能找到对应于“key1”的整数索引吗?
我需要数组中的值及其整数位置!
答案 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
}
这假设您的密钥编号与您的示例相同。