Chrome错误“Chrome运行内存不足”

时间:2017-04-13 09:16:52

标签: javascript arrays loops

嘿家伙们期待着做一个嵌套循环。当在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))

2 个答案:

答案 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)