所以我有一個函數需要一個數組(例如[7,4,5]
),函數應該增加一個(所以,[7,4,6]
)。我已經建立了功能,它的工作原理!但我無法弄清楚這種情況:[1,9,9,9]
應該變成[2,0,0,0]
,但它只是[2]
。無法弄清楚如何添加一個零來遞增函數
我提供了下面的功能。任何建議將是超級有用的。我真的做了遞歸,但它似乎是個好主意。
function increment(arr){
let num = arr.pop();
if(num === 9){
increment(arr);
} else {
arr.push(num + 1);
console.log(arr);
}
}
它應該如何處理'[9,9,9]'? – Rayon
[9,9,9]應該變成[1,0,0,0]。 –
Ooooh我完全忽略了這一點。哈。嗯... –