WithCoderWithCoderWithCoder

Javascript数组Array学习之shift()方法(移除数组的第一个元素)

本文介绍Javascript数组Array的 shift() 方法。

Javascript数组Array的 shift() 方法移除并返回数组的第一个元素。

语法

    array.shift( )

参数   

     无。

返回值

     数组array的第一个元素。

shift() 方法会移除数组array的第一个元素,缩短数组的长度,返回所移除的元素,并将所有后续元素前移一位,以填补数组头部的空缺。如果数组已经为空,shift() 方法不会修改该数组,返回值为undefined。

shift() 方法与数组的pop() 方法类似,除了操作的是数组的头部而不是尾部。shift() 方法经常与 unshift() 方法一起使用。

注意:

1. 此方法会修改原数组array,不会创建新数组

2. 此方法改变数组的长度

举例

    <script>
        var arr1 = [123];
        // shift() 方法将移除数组的第一个元素并返回
        var val = arr1.shift();
        console.log(arr1); // [2, 3];
        console.log(val); // 1
    </script>

欢迎分享交流,转载请注明出处:WithCoder » Javascript数组Array学习之shift()方法(移除数组的第一个元素)