📜  创建数组初始化大小javascript(1)

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

在JavaScript中创建一个有指定大小的数组

在JavaScript中,我们可以通过使用Array构造函数或Array.from()方法来创建一个数组,其中可以指定数组的长度。

1. 使用Array构造函数

我们可以使用Array构造函数来创建一个具有指定大小的数组。以下是一些示例代码:

// 创建一个长度为5的数组
const arr1 = new Array(5);

// 创建一个长度为10,每个元素的初始值为0的数组
const arr2 = new Array(10).fill(0);

// 创建一个长度为3,每个元素的初始值为'hello'的数组
const arr3 = new Array(3).fill('hello');
2. 使用Array.from()方法

另一种创建大小已知的数组的方法是使用Array.from()方法。以下是一些示例代码:

// 创建一个长度为5的数组,元素的初始值为undefined
const arr1 = Array.from({ length: 5 });

// 创建一个长度为10的数组,元素的初始值为0
const arr2 = Array.from({ length: 10 }, () => 0);

// 创建一个长度为3的数组,元素的初始值为'hello'
const arr3 = Array.from({ length: 3 }, () => 'hello');

需要注意的是,使用Array.from()方法的第二个参数是一个函数,它将在每个元素上调用来生成初始值。

以上就是在JavaScript中创建具有指定大小的数组的几种方法。