📜  JavaScript 数组 shift() 方法(1)

📅  最后修改于: 2023-12-03 15:01:43.872000             🧑  作者: Mango

JavaScript 数组 shift() 方法

介绍

在 JavaScript 中数组是一种非常常见的数据类型,它常常用来存储一组数据。而数组的 shift() 方法则是用来从数组中删除第一个元素并返回删除的元素,同时也会修改原数组。

语法
array.shift()
参数

该方法不接受任何参数。

返回值

返回被删除的第一个元素。

示例

下面是一个示例,演示了如何使用 shift() 方法从数组中删除第一个元素并返回它:

const fruits = ["苹果", "香蕉", "草莓", "橙子"];

const firstFruit = fruits.shift();

console.log(fruits); // ["香蕉", "草莓", "橙子"]
console.log(firstFruit); // "苹果"
注意事项
  • 如果数组是空的(即长度为 0),则 shift() 方法将返回 undefined。

  • 在 ES6 中,我们可以使用解构语法来获取返回的第一个元素:

    const [firstElement, ...restElements] = fruits;
    
总结

shift() 方法是 JavaScript 数组常用的方法之一,可以用来删除并返回一个数组的第一个元素。这个方法会改变原数组,使用时需要注意一些细节。