JavaScript 数组简介
数组是 JavaScript 中非常常见的一种数据结构,用于存储一系列有序的元素。以下是一些关于 JavaScript 数组的基本概念和操作。
创建数组
创建数组的方式有多种,以下是一些常见的方法:
- 使用数组字面量
let arr = [1, 2, 3];
- 使用
Array
构造函数
let arr = new Array(1, 2, 3);
数组方法
JavaScript 提供了丰富的数组方法,以下是一些常用的方法:
push()
和pop()
let arr = [1, 2, 3];
arr.push(4); // arr 现在是 [1, 2, 3, 4]
let lastItem = arr.pop(); // lastItem 是 4,arr 现在是 [1, 2, 3]
shift()
和unshift()
let arr = [1, 2, 3];
arr.shift(); // arr 现在是 [2, 3]
let firstItem = arr.unshift(0); // firstItem 是 2,arr 现在是 [0, 2, 3]
map()
,filter()
,reduce()
let arr = [1, 2, 3, 4];
let doubled = arr.map(x => x * 2); // doubled 是 [2, 4, 6, 8]
let even = arr.filter(x => x % 2 === 0); // even 是 [2, 4]
let sum = arr.reduce((acc, x) => acc + x, 0); // sum 是 10
示例
以下是一个示例,演示如何使用数组:
let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((acc, x) => acc + x, 0);
console.log(sum); // 输出 15
更多关于 JavaScript 数组的详细内容,请访问本站 JavaScript 数组教程。
图片
JavaScript Arrays