我目前在freeCodeCamp上遇到问题,每次点击"运行测试"使用下面的代码,选项卡崩溃。
我最初假设我有一个无限循环,但如果我这样做,我似乎无法识别它。
问题似乎是"返回arr"。
如果我返回任何其他内容(即5," poo",),则标签不会崩溃。
另外,如果我使用" console.log(arr)"而不是"返回arr"。更新(作为for循环的结果)" arr"显示在控制台中(不是freeCodeCamp的控制台,我自己的控制台)。
我在这里运行了相同的代码("返回arr"):code
&安培;当你点击" Run"。
时它就可以了
function sumFibs(num) {
var arr = [0, 1];
for (i = 2; i <= num; i++) {
arr[i] = arr[i - 2] + arr[i - 1];
}
return arr;
}
alert(sumFibs(2));
&#13;
关于为什么这段代码崩溃freeCodeCamp的任何想法?
注意:stackoverflow建议&#34; C&#34;作为我的标签之一,这是否意味着我的某些语法不是正确的JavaScript格式?...