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);