
1.循环数组如遇到数组值不为9则直接加1跳出循环
2.遇9则变为0,继续循环
3.循环结束 如还没返回就说明其全为9则在最前加1即可
var plusOne = function(digits) {
for(let i=digits.length-1;i>=0;i--)
{
if(digits[i]!==9)
{
digits[i]++;
return digits;
}
else{
digits[i]=0;
}
}
// Es6语法
digits=[1,...digits]
//普通的数组连接
// [1].contact(digits);
return digits;
};
把1加到数组之前的两种方法
// Es6语法
digits=[1,…digits]
//普通的数组连接
// [1].contact(digits);
这篇博客介绍了如何在JavaScript中处理循环数组,当遇到非9数值时直接加1并返回数组,遇到9则置为0继续循环。文章通过一个名为`plusOne`的函数展示了两种方法将1加到数组前面,一种利用ES6语法,另一种使用普通数组连接。
261

被折叠的 条评论
为什么被折叠?



