在JavaScript中,数组可以通过多种方式进行定义。以下是一些示例:
使用数组字面量:
let arr = []; // 空数组 let fruits = ['apple', 'banana', 'cherry']; // 包含元素的数组
使用数组构造函数:
let arr = new Array(); // 空数组 let nums = new Array(5); // 长度为5的数组,元素默认为undefined let fruits = new Array('apple', 'banana', 'cherry'); // 包含元素的数组
动态填充数组:
let nums = new Array(5).fill(0); // 长度为5,元素都是0的数组
使用Array.from创建数组:
let arr = Array.from('hello'); // 从字符串创建数组,元素为字符 let nums = Array.from({length: 5}, (_, i) => i); // 长度为5,元素为索引的数组
使用扩展运算符复制数组:
let copy = [...arr]; // 复制arr数组到新变量copy