是否有任何函数可以使用javascript获取数组的键
我也想反向和数组
例如:
appz_variable [ '412cc16e'] = “ABXZ”;
appz_variable [ 'axecr6fd'] = “YCSET”;
我希望数组索引或键的顺序相反
答案 0 :(得分:4)
我假设你在谈论一个标记(虽然不正确)是一个“关联数组”的对象。对于这种情况,使用for...in
循环来枚举对象,如下所示:
for(var key in myObject) {
if(myObject.hasOwnProperty(key)) {
alert("Key: " + key + ", Value: " + myObject[key]);
}
}
对于普通数组,您只需基于索引进行循环,如下所示:
for(var i=0; i<myArray.length; i++) {
alert("Position: " + i + ", Value: " + myArray[i]);
}
第二个是迭代在数组上,而第一个是枚举对象...你不应该在正常情况下使用for...in
循环例如,数组,因为可能会出现许多问题。
答案 1 :(得分:-1)
您可以在创建数字时按数字索引数组。也许是这样的:
appz_variable[0]['412cc16e']="ABXZ";
appz_variable[1]['axecr6fd']="YCSET";
然后你将有一个“订单”然后你可以反转......