我有一个数组: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/