📅  最后修改于: 2023-12-03 15:24:30.642000             🧑  作者: Mango
在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
的数组。我们最后打印了数组,发现它包含了5
个undefined
元素。
如果我们想要为数组元素赋初值,我们可以使用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
的数组的方法。