我通常使用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