在JavaScript中,数组(Array)是一种特殊的对象,用于存储多个值。以下是关于JavaScript数组的一些基础概念:
let arr = [1, 2, 3];
let arr = new Array(1, 2, 3);
.length
属性获取。push
, pop
, shift
, unshift
, splice
, slice
, map
, filter
, reduce
等。JavaScript数组可以存储多种类型的数据,包括数字、字符串、对象、布尔值、甚至是其他数组。
for
循环、forEach
方法等)结合使用,方便地遍历和处理每个元素。length - 1
)。Set
对象或数组的filter
方法结合indexOf
进行去重。// 创建数组
let arr = [1, 2, 3, 4, 5];
// 访问数组元素
console.log(arr[0]); // 输出: 1
// 获取数组长度
console.log(arr.length); // 输出: 5
// 添加元素到数组末尾
arr.push(6);
console.log(arr); // 输出: [1, 2, 3, 4, 5, 6]
// 删除数组末尾元素
arr.pop();
console.log(arr); // 输出: [1, 2, 3, 4, 5]
// 数组去重
let arrWithDuplicates = [1, 2, 2, 3, 4, 4, 5];
let uniqueArr = [...new Set(arrWithDuplicates)];
console.log(uniqueArr); // 输出: [1, 2, 3, 4, 5]
通过以上内容,你可以对JavaScript中的数组有一个全面的了解,并掌握其基本操作和应用场景。