有没有函数可以使用javascript获取数组的键
我也想反转和排列
例如:
appz_variable['412cc16e']="ABXZ";
appz_variable['axecr6fd']="YCSET";
我想要相反顺序的数组索引或键
最佳答案
我假设您在这里谈论的是一个带有某些标签(尽管不正确)“关联数组”的对象。对于这种情况,请使用 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
例如,在普通数组上循环,因为可能会出现很多问题。
关于javascript - 如何使用javascript获取数组的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4291431/