📜  生成数组 js - Javascript (1)

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

生成数组 - JavaScript

在 JavaScript 中,可以通过多种方法创建和处理数组。 在本文中,我们会介绍一些常用的方法来生成数组。

1. 使用数组字面量

数组字面量是一种快速创建数组的方法,它使用方括号括起来的元素列表。

const fruits = ['apple', 'banana', 'orange'];
2. 使用循环生成数组

我们也可以使用循环来生成一个数组。

2.1 for 循环

使用 for 循环,我们可以在每次迭代中向数组中添加一个新元素。

const numbers = [];
for (let i = 0; i < 10; i++) {
  numbers.push(i);
}
2.2 forEach 循环
const numbers = [];
[1, 2, 3, 4, 5].forEach(function(number) {
  numbers.push(number);
});
3. 使用 Array.from() 生成数组

Array.from() 方法可以生成一个新数组,该数组的元素是从一个类似数组或可迭代对象中获取的。

例如,这是如何从一个字符串生成一个字符数组的例子。

const str = 'hello';
const chars = Array.from(str);
4. 使用 Array.of() 生成数组

Array.of() 方法在创建一个数组时,可以将参数作为数组元素添加到新数组中。

const numbers = Array.of(1, 2, 3);
结论

以上是生成数组的一些方法,它们都可以用于不同的情况。选择合适的方法取决于你的需求和代码组织方式。