我仍然需要幫助,並編輯了jsfiddle帖子來顯示我的問題。 http://jsfiddle.net/7ztEf/6/Javascript數組+索引
我想將數字返回給關聯索引值[0] = 0 [1] = 1,因爲您可以看到索引字符串返回所有數字。再次感謝保羅
我有一個數字生成器腳本,返回值的DIV ID的。我需要掛接到這個不知何故,使取代基於數值即> 1 && <= 20 = red
等
function myNumbers(numbers, type) {
for (var x in numbers) {
document.getElementById(type + x).innerHTML = numbers[x];
}
}
這個腳本填充每個命名num0
... num3
用隨機數的DIV的顏色。
我設法查詢numbers[x]
的第一個值,但需要設置一個索引順序來循環其餘的東西。
是什麼號碼?它是一個數組或對象 – 2013-03-04 03:40:37
你的代碼似乎很好,你可以檢查這個演示,並告訴什麼是所需的o/p http://jsfiddle.net/arunpjohny/7ztEf/ – 2013-03-04 03:42:37
你不應該使用'for..in'數組,它將迭代所有可枚舉的屬性(包括繼承屬性),而不僅僅是數字索引。此外,順序不保證(但這可能不是一個問題)。對於舊版瀏覽器,使用普通的'for'循環來增加索引,或者使用'forEach'和shim。 – RobG 2013-03-04 04:02:11