Search code examples
javascriptarraysecmascript-6ecmascript-5

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

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