我使用 for 回圈創建了一個陣列。
str = []
(function () {
for(i=1; i<30; i ){
str.push(liczba1*i);
}})();
到目前為止,一切對我來說都很完美。但是,我不知道如何基于此構建另一個陣列。我知道有兩種 array.from 方法和另一個來自該陣列的 for 回圈。
但是,我缺乏掌握它的數學技能。
m = []
(function () {
for(i=0; i<30; i ){
m.push(str[i] str[i 1]);
}})();
綜上所述,第一個陣列 [1,2,3,4,5] 第二個陣列 [3,5, 7, 9, NaN] 我想看第二個陣列 [3, 6, 10, 15...]
uj5u.com熱心網友回復:
這里的問題是,在最后一次迭代的第二個 for 中,您正在呼叫不存在的 str[31] 并最終成為 NaN。
一個解決方案是:
m = []
(function () {
for(i=0; i<str.length - 1; i ){
m.push(str[i] str[i 1]);
}})();
uj5u.com熱心網友回復:
正確答案是
r = r str[i];
m.push(r)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/367589.html
標籤:javascript 数组 数学
