📅  最后修改于: 2023-12-03 15:38:51.862000             🧑  作者: Mango
在JavaScript中,有多种方法可以用连续数字填充数组。下面将介绍其中的几种常用方法。
使用 for 循环是最基本的方法。可以通过 for 循环来遍历数组并将连续数字填充到数组中。
let arr = [];
for (let i = 1; i <= 10; i++) {
arr.push(i);
}
console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用 Array.from() 方法可以生成填充了连续数字的数组。可以使用第二个参数指定数组的长度。
let arr = Array.from({ length: 10 }, (_, i) => i + 1);
console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用 Array.apply() 方法也可以生成填充了连续数字的数组。可以使用第二个参数指定数组的长度。
let arr = Array.apply(null, { length: 10 })
.map((_, i) => i + 1);
console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
使用 Array.prototype.keys() 方法可以生成一个可迭代的对象,该对象包含了数组的索引。可以使用 Array.from() 方法将这个可迭代的对象转换成数组。
let arr = Array.from({ length: 10 }, (_, i) => i + 1);
console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
以上就是几种用连续数字填充数组的方法。根据不同的场景选择适合自己的方法即可。