Javascript 如何按顺序添加元素数组?
我有一个数组:const arr=[1,2,5,10]Javascript 如何按顺序添加元素数组?,javascript,arrays,Javascript,Arrays,我有一个数组:const arr=[1,2,5,10] 如何将其转换为const arr=[1,2,3,4,5,6,7,8,9,10] 一种不需要硬编码迭代次数的简单方法是从数组中获取最小值和最大值,然后填充它们之间的数字 这里有一个方法 常数arr=[1,2,5,10]; var highest=数学最大值…arr; var最小值=数学最小值…arr; var输出=[]; forvar i=最小值;我这里有一个基于Adriani6答案的一行解决方案: 常数arr=[1,2,5,10]; v
如何将其转换为const arr=[1,2,3,4,5,6,7,8,9,10] 一种不需要硬编码迭代次数的简单方法是从数组中获取最小值和最大值,然后填充它们之间的数字 这里有一个方法 常数arr=[1,2,5,10]; var highest=数学最大值…arr; var最小值=数学最小值…arr; var输出=[];
forvar i=最小值;我这里有一个基于Adriani6答案的一行解决方案: 常数arr=[1,2,5,10]; var highest=数学最大值…arr; var最小值=数学最小值…arr; const newArr=[…Arrayhighest+1.keys].最小值; console.lognewArr 您可以使用嵌套的while语句并拼接缺少的项 变量数组=[1,2,5,10], i=数组长度; 而i-while数组[i-1]+1
const arr = [1, 2, 5, 10];
for(let i = 1; i <= 10; i++) { // Loop from 1 till 10, including 10
if (!arr.includes(i)) { // If arr does not include 'i'
arr.splice(i - 1, 0, i); // We insert it into the array
// -1, because arrays start at 0
}
}