嘿家伙们期待着做一个嵌套循环。当在chrome中打开时出现“Aw,Snap!Chrome内存不足” 代码中有错误。我有点挣扎
var rentarr = [0.15, 0.12, -0.07, -0.18, 0.02]
var betarr = [0.5, 0.4, 0.9, 1.1, 1.3]
var superarr1 = function (array) {
var arr = [];
for (var a = 0; a < array.length; a++) {
for (var b = 0.01; b <= 1; b + 0.01) {
arr.push(array[a] * b);
}
}
return arr;
}
console.log(superarr1(rentarr))
答案 0 :(得分:2)
您的问题是for(var b= 0.01; b<=1; b+0.01)
行。您没有更改b
的值,因此内部循环永远不会终止。您可能打算使用for(var b= 0.01; b<=1; b=b+0.01)
。
答案 1 :(得分:0)
此处更改,增量部分错误
for(var b= 0.01; b<=1; b=b+0.01)