📜  JavaScript 数组 shift() 方法

📅  最后修改于: 2022-05-13 01:56:24.407000             🧑  作者: Mango

JavaScript 数组 shift() 方法

下面是Array shift()方法的示例。

  • 例子:
    
    
  • 输出:
    GFG
    Geeks, for, Geeks

arr.shift()方法删除数组的第一个元素,从而将原始数组的大小减少1

句法:

arr.shift()

参数:此方法不接受任何参数。

返回值:此函数返回删除的数组的第一个元素。如果数组为空,则此函数返回undefined

注意:此函数也可以与其他类似数组的 javascript 对象一起使用。

下面的示例说明了 JavaScript 数组 shift() 方法:

  • 示例 1:在此示例中, shift()方法删除了数组的第一个元素,因此它返回34
    var arr = [2, 5, 8, 1, 4];
    document.write(value);
    document.write(arr);
    

    输出:

    34
    234,567,4
    
  • 示例 2:在此示例中, shift()方法尝试删除数组的第一个元素,但数组为空,因此它返回undefined
    var arr = [];
    document.write(value);
    document.write(arr)
    

    输出:

    undefined

上述方法的代码如下:

方案一:

 

输出:

34
234,567,4

方案二:


输出:

undefined

支持的浏览器: JavaScript Array shift()方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 5.5 及更高版本
  • Opera 4 及以上
  • Safari 1 及以上