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 及以上