Skip to content
📈0️⃣

js 常用的数组方法

JavaScript 中数组(Array)提供了许多常用的方法,用于对数组进行操作、转换和遍历。以下是一些常用的数组方法:

  1. push():向数组末尾添加一个或多个元素,并返回新数组的长度。

  2. pop():移除并返回数组的最后一个元素。

  3. shift():移除并返回数组的第一个元素。

  4. unshift():向数组开头添加一个或多个元素,并返回新数组的长度。

  5. slice():从原数组中返回选定的元素,不会改变原数组。

  6. splice():向数组中添加或移除元素,可同时对数组进行增删改。

  7. concat():合并两个或多个数组,返回一个新数组,不改变原数组。

常用的 JavaScript 数组方法

1. push()

  • 描述: 向数组末尾添加一个或多个元素,并返回新数组的长度。
  • 示例:
    javascript
    const arr = [1, 2, 3];
    arr.push(4);
    console.log(arr); // 输出: [1, 2, 3, 4]

2. pop()

  • 描述: 移除并返回数组的最后一个元素。
  • 示例:
    javascript
    const arr = [1, 2, 3];
    arr.pop();
    console.log(arr); // 输出: [1, 2]

3. shift()

  • 描述: 移除并返回数组的第一个元素。
  • 示例:
    javascript
    const arr = [1, 2, 3];
    arr.shift();
    console.log(arr); // 输出: [2, 3]

4. unshift()

  • 描述: 向数组开头添加一个或多个元素,并返回新数组的长度。
  • 示例:
    javascript
    const arr = [2, 3];
    arr.unshift(1);
    console.log(arr); // 输出: [1, 2, 3]

5. slice()

  • 描述: 从原数组中返回选定的元素,不会改变原数组。
  • 示例:
    javascript
    const arr = [1, 2, 3, 4, 5];
    const slicedArr = arr.slice(1, 3);
    console.log(slicedArr); // 输出: [2, 3]

6. splice()

  • 描述: 向数组中添加或移除元素,可同时对数组进行增删改。
  • 示例:
    javascript
    const arr = [1, 2, 3, 4, 5];
    arr.splice(2, 1, "a", "b");
    console.log(arr); // 输出: [1, 2, 'a', 'b', 4, 5]

7. concat()

  • 描述: 合并两个或多个数组,返回一个新数组,不改变原数组。
  • 示例:
    javascript
    const arr1 = [1, 2];
    const arr2 = [3, 4];
    const mergedArr = arr1.concat(arr2);
    console.log(mergedArr); // 输出: [1, 2, 3, 4]

这些是常用的 JavaScript 数组方法,它们可以帮助你对数组进行各种操作。如果需要更多解释或有其他问题,请随时提问。