0
如果任何整数是负数或大于10,我试图返回null。当我使用此代码时,我得到null,null,null。而不是一次空。预期:null,取而代之:[null,null,null]。如果任何整数是负数或大于10,则返回null
这可能是什么原因?
function upArray(arr) {
for (var i = 0, len = arr.length; i < len; i++) {
var num = arr[i];
if (num > 9 || num <= 0) {
var x = null;
return x;
}
}
{
var toNum = parseInt(arr.join('')) + 1;
arr = toNum.toString().split('').map(Number);
return arr;
}
}
http://jsfiddle.net/marcusdei/64xt6781/12/