javascript - 如何按顺序添加数组元素?

标签 javascript arrays

我有一个数组:const arr = [1, 2, 5, 10];

如何将其转换为 const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]?;

最佳答案

无需对迭代次数进行硬编码的一种简单方法是从数组中获取最小值和最大值,然后填充它们之间的数字。

这是一种方法

const arr = [1, 2, 5, 10];

var highest = Math.max(...arr);
var minimum = Math.min(...arr);

var output = [];

for(var i = minimum; i <= highest; i++){
	output.push(i);
}

console.log(output);

关于javascript - 如何按顺序添加数组元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55852251/

相关文章:

javascript - Javascript 中的 block 作用域、函数作用域和局部作用域

javascript - ADAL.js - "Nonce is not same as undefined"

javascript - 使用 react 钩子(Hook)时的无限循环

c - 如何检查数组中的非零值(元素)

javascript - 有没有一种优雅的方式来连接数组的数组?

c# - ToCharArray 和 ToArray 之间的区别

javascript - 在 Sails.js 中从 PostgreSQL 获取 BYTEA

java - 如果 Java 不支持参数化类型数组,Arrays.asList() 如何使用它们?

javascript - Angular:ngFor 中重复项的条件类

javascript - 用 document.URL 替换当前 url