可能重复:
For..In loops in javascript - key value pairs得到一个数组项的键,同时在数字索引循环
我需要遍历数组有序,就像在this question。不过,我也需要访问key
的名称。我在数值索引循环中如何做到这一点?
for(i=0; i<arr.length; i++){
alert(arr[i].key); // clearly won't work
}
但
for(key in arr){
alert(arr[key]); // works, but it doesn't loop through in the right order
}
在一个迭代循环中,整数'i' _is_是关键......如果你有一个单独的键属性,那么你的第一个例子应该工作。 – TheZ 2012-08-07 23:00:31
@Greg,为什么这是重复的?我不问如何使用PHP风格'as'。我问的是如何顺序循环,同时获得一个关键。 – brentonstrine 2012-08-07 23:05:04
你是否在使用jQuery等任何库? – 2012-08-07 23:07:50