1.什么是数组?
在 JavaScript 中,数组是一种有序的数据集合,可以存储多个值,并且每个值可以是任何类型。数组使用方括号 []
来表示,其中每个值之间用逗号 ,
分隔。
2.创建数组
要创建一个新数组,可以使用以下方法:
// 使用字面量创建数组
const myArray = [1, 'hello', true];
// 使用构造函数创建数组
const myArray2 = new Array(1, 2, 3);
3.访问和修改数组元素
要访问数组中的元素,可以使用以下方法:
const myArray = [1, 'hello', true];
// 获取数组元素
console.log(myArray[0]); // 1
console.log(myArray[1]); // 'hello'
console.log(myArray[2]); // true
// 修改数组元素
myArray[1] = 'world';
console.log(myArray); // [1, 'world', true]
3.数组常用方法
JavaScript 提供了很多方法来操作数组,以下是一些常用的方法:
array.push(item)
:将一个或多个元素添加到数组的末尾。array.pop()
:移除并返回数组的最后一个元素。array.slice(start, end)
:从数组中提取指定范围的元素,返回一个新数组。array.splice(start, count, item1, item2, ...)
:从数组中移除指定范围的元素,并可以在指定位置插入一个或多个新元素。array.concat(array1, array2, ...)
:将两个或多个数组合并成一个新数组。array.join(separator)
:将数组中的所有元素转换为字符串,并使用指定的分隔符连接。array.reverse()
:反转数组中的元素顺序。array.sort(compareFunction)
:对数组中的元素进行排序。
4.遍历数组
要遍历一个数组,可以使用以下方法:
const myArray = [1, 'hello', true];
// for 循环遍历
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}
// forEach 方法遍历
myArray.forEach(function(item) {
console.log(item);
});