📅  最后修改于: 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
。
const length = 3;
const array = Array.from({ length });
Array.from()
是 JavaScript 中的一个高阶函数,用于将类数组对象或可迭代对象转换为真正的数组。通过传递一个具有 length
属性的对象,可以生成指定长度的空数组。此方法返回一个新的数组,其中的每个元素都将被初始化为 undefined
。
const array = Array.of();
Array.of()
是一个静态方法,用于创建一个包含任意参数的数组。如果不传递任何参数,则会生成一个空数组。与数组字面量不同的是,Array.of()
始终会返回一个包含参数的数组,即使参数是空或 undefined
。
以上就是生成空数组的几种方法。根据你的需求和个人喜好,选择其中一种方法来生成空数组即可。