我想有一些變量,我的for循環在函數作用域(而不是全局)內使用。for循環內函數(新手)
我試圖包裹for循環這樣的功能裏面,但它會導致控制檯錯誤:
function() {
var data = livingroomTableData;
for(var i = data[0]; i < data[1]; i++) {
var elemvalue = data[2] + format(i) + ".png";
livingroomTableArray[i] = elemvalue;
}
}
我想數據變量只有在這裏面for循環livingroomTableData的值(不是全局)。在其他循環中,我將向數據變量中輸入一個不同的變量。
哦,是的,你可能會說,我是一個總新手。 :S
我認爲「livingroomTableData」是一個數組? – verisimilitude
你有livingroomTableData然後livingroomTableArray - 這些不同的對象? – duncan
你已經實現了你想要的''data'作爲函數的本地方面。你得到什麼控制檯錯誤?請注意,在for循環條件下,除非'data [0]'是一個數字,否則在for循環中的代碼第一次運行後,'i ++'會導致錯誤。 –