'How to push new item to the existing array which will have a value subtracted 10 from previous item until it will reach close to 0 or 0?

I have one number which has a value of [200].

How to push new item to the existing array which will have a value subtracted 10 from previous item until it will reach close to 0 or 0?

I was thinking about while loop but not sure. Can anybody help to solve this please?



Solution 1:[1]

A while loop will work fine:

const arr = [200]
while (arr[arr.length - 1] > 9) {
  arr.push(arr[arr.length - 1] - 10)
}
console.log(arr)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 twharmon