var brackets = [];
for(i = 0; i < 5; i++){
brackets.push(15 += 5)
}
我想使用此代碼每次一個新元素添加到數組,但新的元件具有增量爲5被添加,從15開始它將去15%,20 ,25%,30,35,40For循環和Array
var brackets = [];
for(i = 0; i < 5; i++){
brackets.push(15 += 5)
}
我想使用此代碼每次一個新元素添加到數組,但新的元件具有增量爲5被添加,從15開始它將去15%,20 ,25%,30,35,40For循環和Array
var brackets = [];
for(var i = 15; i < 45; i+=5){
brackets.push(i);
}
var brackets = [];
for(i = 0; i < 5; i++){
brackets.push(15 += 5)
}
首先,當你把 「15 + = 5」 意味着什麼,因爲15是一個數字不是變量..除非你把這樣一個變量「a」:
var brackets = [15];
var a=15;
for(i = 0; i < 5; i++){
brackets.push(a += 5)
}
和
var brackets = [15];
for(i = 0; i < 5; i++){ brackets.push(brackets[0] += 5) }
但它給該輸出:[40,20,25,30,35,40]
以及.. 「括號[0]」 是一個變量...當你做「括號[0] + = 5」時,它會做15 + 5並將結果(20)存儲在方括號[0]上,之後它執行括號「brackets.push(20)」現在[20,20] .. 第二次是[25,20,25],之後[30,20,25,30]等等,直到你得到[40,20,25,30, 35,40] .. 這個解決方案是:
var brackets = [15];
for(i = 0; i < 5; i++){ brackets.push(brackets[i] + 5) }
你期望'15 + = 5'做什麼? – Blender
我試過這個: var brackets = [15];對於(i = 0; i <5; i ++){ }括號.push(括號[0] + = 5) } 但是它給出了這個輸出:[40,20,25,30,35,40] – user3826598
我只想從15開始,每次添加5個新元素 – user3826598