跳到主要内容

Javascript数组方法pop() push() unshift() shift() 简单描述 ?

参考答案:

当然,以下是这四个 JavaScript 数组方法的简单描述:

  1. pop(): 这个方法会删除并返回数组的最后一个元素。如果数组为空,则返回 undefined
let arr = [1, 2, 3, 4];
let lastElement = arr.pop();  // arr 现在是 [1, 2, 3],lastElement 是 4
  1. push(): 这个方法将一个或多个元素添加到数组的末尾,并返回新的长度。
let arr = [1, 2, 3];
let newLength = arr.push(4);  // arr 现在是 [1, 2, 3, 4],newLength 是 4
  1. unshift(): 这个方法将一个或多个元素添加到数组的开头,并返回新的长度。
let arr = [1, 2, 3];
let newLength = arr.unshift(0);  // arr 现在是 [0, 1, 2, 3],newLength 是 4
  1. shift(): 这个方法会删除并返回数组的第一个元素。如果数组为空,则返回 undefined
let arr = [1, 2, 3, 4];
let firstElement = arr.shift();  // arr 现在是 [2, 3, 4],firstElement 是 1

这四个方法都是直接修改原数组并返回结果的,它们不会创建新的数组。它们都是数组的内置方法,可以在任何数组上调用。