在javascript中我可以有孔的陣列:是否按升序排列的JavaScript array.forEach遍歷元素
a = [];
a[0] = 100;
a[5] = 200;
a[3] = 300;
a.forEach(function(x) {alert(x);});
我找不到任何關於是否將元素以升序進行處理或者這是不可靠的事實信息。
我檢查「for .. in」循環遍歷數組索引按升序排列,而對象的屬性名以相同的順序遍歷它們被添加到對象(至少看起來如此)。
(即它看起來像陣列內部某種樹木和對象是哈希表)。
我剛剛發現犀牛的JavaScript穿越不存在的元素也: http://ideone.com/7Z3AFh(不同的for..in)。
嗯。我之前幾次讀過它,只是現在看到我不注意。謝謝。這種方法根本不會穿越內部結構,因爲我看到...... :( –