下麵是Array unshift()方法的示例。
- 例:
<script> function func() { // Original array var array = ["GFG", "Geeks", "for", "Geeks"]; // Checking for condition in array var value = array.unshift("GeeksforGeeks"); document.write(value); document.write("<br />"); document.write(array); } func(); </script>
- 輸出:
5 GeeksforGeeks,GFG,Geeks,for,Geeks
arr.unshift()方法用於將一個或多個元素添加到給定數組的開頭。此函數通過添加到數組的元素數量來增加現有數組的長度。
用法:
array.unshift(element1, element2, ..., elementX)
參數:此方法接受單個參數。
- element:此參數element 要添加到數組的開頭。
返回值:在數組的開頭插入參數後,此函數返回數組的新長度。
以下示例說明了JavaScript Array 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
下麵提供了上述方法的代碼:
程序1:
// JavaScript to illustrate unshift() function
<script>
function sayHello() {
var arr = [23,76,19,94];
// Adding elements to the front of the array
document.write(arr.unshift(28,65));
document.write("<br>");
document.write(arr);
}
sayHello();
</script>
輸出:
34 234,567,4
程序2:
// JavaScript to illustrate unshift() function
<script>
function sayHello() {
var arr = [23,76,19,94];
// Adding elements to the front of the array
document.write(arr.unshift(28,65));
document.write("<br>");
document.write(arr);
}
sayHello();
</script>
輸出:
4 23,76,19,94
支持的瀏覽器:下麵列出了JavaScript數組unshift()方法支持的瀏覽器:
- 穀歌瀏覽器
- 微軟邊
- 火狐瀏覽器
- Safari
- Opera
相關用法
- Typescript Array unshift()用法及代碼示例
- node.js Stream readable.unshift()用法及代碼示例
- PHP Ds\Vector unshift()用法及代碼示例
- PHP Ds\Sequence unshift()用法及代碼示例
- PHP Ds\Deque unshift()用法及代碼示例
- PHP SplDoublyLinkedList unshift()用法及代碼示例
- Node.js unshift()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript Array unshift() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。