JavaScript 数组 unshift() 方法
下面是Array unshift()方法的示例。
- 例子:
- 输出:
5 GeeksforGeeks,GFG,Geeks,for,Geeks
arr.unshift()方法用于将一个或多个元素添加到给定数组的开头。此函数通过添加到数组中的元素数来增加现有数组的长度。
句法:
array.unshift(element1, element2, ..., elementX)
参数:此方法接受单个参数。
- element:此参数要添加到数组开头的元素。
返回值:该函数在数组开头插入参数后返回数组的新长度。
下面的示例说明了 JavaScript 数组 unshift() 方法:
- 示例 1:在此示例中,函数unshift() 将 28 和 65 添加到数组的前面。
var arr = [23,76,19,94]; document.write(arr.unshift(28,65)); document.write(arr);
输出:
6 28,65,23,76,19,94
- 示例 2:在此示例中, shift()方法尝试删除数组的第一个元素,但数组为空,因此它返回undefined 。
var arr = [23,76,19,94]; document.write(arr.unshift()); document.write(arr);
输出:
4 23,76,19,94
上述方法的代码如下:
方案一:
// JavaScript to illustrate unshift() function
输出:
6
28,65,23,76,19,94
方案二:
// JavaScript to illustrate unshift() function
输出:
4
23,76,19,94
支持的浏览器: JavaScript Array unshift()方法支持的浏览器如下:
- 谷歌浏览器 1 及更高版本
- 边缘 12 及以上
- 火狐 1 及以上
- Internet Explorer 5.5 及更高版本
- Opera 4 及以上
- Safari 1 及以上