// 生成一个包含指定数量元素的数组
// 方法1: 使用 Array.from()
// Array.from() 方法创建一个新的、浅拷贝的数组实例,使用映射函数来填充数组。
const arr1 = Array.from({ length: 5 }, (_, index) => index);
console.log(arr1); // 输出: [0, 1, 2, 3, 4]
// 方法2: 使用 Array 构造函数和 fill() 方法
// 先创建一个指定长度的数组,然后用 fill() 方法填充数组中的每个元素。
const arr2 = new Array(5).fill(0);
console.log(arr2); // 输出: [0, 0, 0, 0, 0]
// 方法3: 使用 push() 方法逐步添加元素
// 创建一个空数组,然后通过循环逐步添加元素。
const arr3 = [];
for (let i = 0; i < 5; i++) {
arr3.push(i);
}
console.log(arr3); // 输出: [0, 1, 2, 3, 4]
// 方法4: 使用展开运算符(spread operator)
// 展开运算符可以将一个数组或可迭代对象展开为独立的元素。
const arr4 = [...Array(5).keys()];
console.log(arr4); // 输出: [0, 1, 2, 3, 4]
上一篇:js array 截取
下一篇:js 读取json文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站