-6 javascript arrays for-loop infinite-loop
来自Eloquent JavaScript.由于"i"从-1开始并在每个循环中减1,因此永远不会达到结束条件"i> = 0".然而代码有效.
function arrayToList(array) {
var list = null;
for (var i = array.length - 1; i >= 0; i--)
list = {value: array[i], rest: list};
return list;
}
console.log(arrayToList([]));
//null
Run Code Online (Sandbox Code Playgroud)