📜  生成空数组 js - Javascript (1)

📅  最后修改于: 2023-12-03 14:56:16.954000             🧑  作者: Mango

生成空数组

在 JavaScript 中,要生成一个空数组,可以使用以下几种方法:

方法一:使用数组字面量
const array = [];

或者

const array = new Array();

使用数组字面量的方法是最简单和最常见的方式。它创建了一个空的数组对象,并通过将方括号 [] 分配给变量来引用它。如果使用 new Array() 创建数组对象,不带任何参数时将创建一个空数组。

方法二:使用构造函数指定长度
const length = 5;
const array = new Array(length);

使用 new Array(length) 的方式可以创建指定长度的空数组。其中的 length 是一个数字,指定数组的预期长度。数组中的每个元素都会被自动赋值为 undefined

方法三:使用 Array.from()
const length = 3;
const array = Array.from({ length });

Array.from() 是 JavaScript 中的一个高阶函数,用于将类数组对象或可迭代对象转换为真正的数组。通过传递一个具有 length 属性的对象,可以生成指定长度的空数组。此方法返回一个新的数组,其中的每个元素都将被初始化为 undefined

方法四:使用 Array.of()
const array = Array.of();

Array.of() 是一个静态方法,用于创建一个包含任意参数的数组。如果不传递任何参数,则会生成一个空数组。与数组字面量不同的是,Array.of() 始终会返回一个包含参数的数组,即使参数是空或 undefined

以上就是生成空数组的几种方法。根据你的需求和个人喜好,选择其中一种方法来生成空数组即可。