📌  相关文章
📜  如何在javascript中创建一个大小为n的数组(1)

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

如何在JavaScript中创建一个大小为n的数组

在JavaScript中,我们可以使用Array()构造函数来创建一个数组。在创建数组时,可以指定其大小为n

代码实现

以下是创建一个大小为n的数组的代码示例:

// 创建一个大小为n的数组
const n = 5;
const arr = new Array(n);

// 打印数组
console.log(arr);

输出结果:

[ undefined, undefined, undefined, undefined, undefined ]

在以上代码中,我们使用了const关键字来定义了一个大小为5的常量n。接着,我们使用new Array(n)语法来创建一个大小为n的数组。我们最后打印了数组,发现它包含了5undefined元素。

填充数组元素

如果我们想要为数组元素赋初值,我们可以使用fill()方法,如下所示:

// 创建一个大小为n的数组,并赋初值为0
const n = 5;
const arr = new Array(n).fill(0);

// 打印数组
console.log(arr);

输出结果:

[ 0, 0, 0, 0, 0 ]

在以上代码中,我们使用了fill()方法来将数组中的所有元素赋值为0

使用展开运算符创建数组

除了使用Array()构造函数,我们还可以使用展开运算符(...)来创建一个数组。如下所示:

// 创建一个大小为n的数组,并赋初值为1
const n = 5;
const arr = [...Array(n)].map(() => 1);

// 打印数组
console.log(arr);

输出结果:

[ 1, 1, 1, 1, 1 ]

在以上代码中,我们使用了展开运算符(...)以及Array()构造函数来创建一个长度为n的数组,接着使用了map()方法将其所有元素赋值为1

以上就是在JavaScript中创建大小为n的数组的方法。