一、定义
Array是 JavaScript 中用于存储一组有序数据的对象。可以通过以下方式创建:
let arr1 = [1, 2, 3]; // 直接初始化
let arr2 = new Array(4, 5, 6); // 使用构造函数
二、访问元素
通过索引来访问数组中的元素,索引从 0 开始。
let element = arr1[1]; // 获取第二个元素
三、数组方法
1. push():在数组末尾添加一个或多个元素,并返回新的数组长度。
2. pop():删除数组末尾的元素,并返回被删除的元素。
3. shift():删除数组开头的元素,并返回被删除的元素。
4. unshift():在数组开头添加一个或多个元素,并返回新的数组长度。
5. slice():提取数组的一部分并返回一个新数组。
6. splice():用于添加、删除或替换数组中的元素。
7. concat():连接两个或多个数组,并返回一个新数组。
8. sort():对数组元素进行排序。
9. reverse():反转数组元素的顺序。
四、遍历数组
1. for循环:
for(let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
2. forEach()方法:
arr.forEach(function(element) {
console.log(element);
});
3. map()方法:创建一个新数组,其结果是对原数组中的每个元素调用提供的函数。