📜  如何用连续数字填充数组javascript(1)

📅  最后修改于: 2023-12-03 15:38:51.862000             🧑  作者: Mango

如何用连续数字填充数组JavaScript

在JavaScript中,有多种方法可以用连续数字填充数组。下面将介绍其中的几种常用方法。

方法一:使用 for 循环

使用 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()

使用 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()

使用 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.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]

以上就是几种用连续数字填充数组的方法。根据不同的场景选择适合自己的方法即可。