javascript - 如何将新项目推送到现有数组,该数组的值将从前一项中减去 10,直到它接近 0 或 0?

标签 javascript arrays ecmascript-6 ecmascript-5

我有一个值为 [200] 的数字。

如何将新项目推送到现有数组,该数组的值将从前一项中减去 10,直到其接近 0 或 0?

我正在考虑 while 循环,但不确定。 有人可以帮忙解决这个问题吗?

最佳答案

while 循环可以正常工作:

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

关于javascript - 如何将新项目推送到现有数组,该数组的值将从前一项中减去 10,直到它接近 0 或 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71473703/

相关文章:

javascript - 开 Jest 测试 : TypeError: (0 , _rtb.disableAllAds) 不是一个函数

javascript - 无法在 Angular 6 中添加 Bootstrap 4

javascript - 如何在react中使用map方法循环图像?

javascript - 为什么应该在不返回Promise的情况下等待异步函数?

javascript - JavaScript 中的性能内存管理

javascript - 如何在 Javascript 中动态生成只有 1 个 div 的多彩圆圈

c - 打印二维数组内容的不同方式

javascript - 为什么我能够使用 'let' 在 for 循环内再次初始化和分配变量?

java - 如何从 DatagramPacket 中检索字符串

c# - 将字符串转换为列表 - C#