我通常使用python编写脚本/程序,但最近开始使用JavaScript进行编程,并且在处理数组时遇到了一些问题。JavaScript Array
在蟒蛇,当我创建一个数组和y中使用对于x我得到这个:
myarray = [5,4,3,2,1]
for x in myarray:
print x
,我得到的预期输出:
5
4
3
..n
但我的问题是当使用JavaScript时,我得到了一个不同的和完全意想不到的(对我)结果:
var world = [5,4,3,2,1]
for (var num in world) {
alert(num);
}
和我得到的结果是:
0
1
2
..n
我怎样才能得到JavaScript来输出NUM像蟒蛇数组中的价值,为什么会出现这种情况?
重复,回答这里详:http://stackoverflow.com/questions/3010840/loop-through-array-in-javascript – galambalazs 2011-06-13 12:40:44