JavaScript array.unshift()方法在给定数组的开头添加一个或多个元素并返回更新后的数组。这个方法改变了原始数组的长度。
语法
unshift() 方法由以下语法表示:
array.unshift(element1,element2,....,elementn)
参数
element1,element2,....,elementn - 要添加的元素。
返回值
添加元素后数组的长度。
方法示例
让我们看一些 unshift() 方法的例子。
示例1
在这里,我们将在给定的数组中添加一个元素。
<script>
var arr=["AngularJS","Node.js"];
var result=arr.unshift("JQuery");
document.writeln(arr);
</script>
输出:
JQuery,AngularJS,Node.js
示例2
让我们看一个在给定数组中添加多个元素的示例。
<script>
var arr=["AngularJS","Node.js"];
document.writeln("调用前的长度 unshift(): "+arr.length+"<br>");
arr.unshift("JQuery","Bootstrap");
document.writeln("调用后的长度 unshift(): "+arr.length+"<br>");
document.writeln("更新后的数组: "+arr);
</script>
输出:
调用前的长度 unshift(): 2
调用后的长度unshift(): 4
更新后的数组: JQuery,Bootstrap,AngularJS,Node.js
调用后的长度unshift(): 4
更新后的数组: JQuery,Bootstrap,AngularJS,Node.js