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