JavaScript Array unshift()方法非常類似於Array push()方法,但不同之處在於Array unshift()方法將元素添加到數組的最開頭,而 Array push()方法在數組末尾添加。
Array unshift():JavaScript數組unshift()方法用於將一個或多個元素添加到給定數組的開頭。此函數通過添加到數組的元素數量來增加現有數組的長度。
用法:
array.unshift(element1, element2, ..., elementX)
例子:下麵是數組的示例unshift()方法。
Javascript
<script>
function func() {
// Original array
var array = ["GFG", "Geeks", "for", "Geeks"];
// Checking for condition in array
var value = array.unshift("GeeksforGeeks");
console.log(value);
console.log(array);
}
func();
</script>
輸出:
GeeksforGeeks,GFG,Geeks,for,Geeks.
Array push():JavaScript數組push()方法用於將一個或多個值添加到數組末尾。此方法通過添加到數組的元素數來更改數組的長度。
用法:
arr.push(element1, elements2 ....., elementN]])
例子:下麵是數組的示例push()方法。
Javascript
<script>
function func() {
var arr = ['GFG', 'gfg', 'g4g'];
// Pushing the element into the array
arr.push('GeeksforGeeks');
console.log(arr);
}
func();
</script>
輸出:
GFG,gfg,g4g,GeeksforGeeks
差異表:
JavaScript 數組 unshift() 方法 | JavaScript 數組 push() 方法 |
---|---|
此方法將一個元素添加到數組的開頭。 | 此方法將元素添加到數組末尾。 |
此方法將第一個元素的索引移動 1。 | 此方法在數組的最後添加一個新索引。 |
相關用法
- Javascript uneval()用法及代碼示例
- Javascript unescape()用法及代碼示例
- Javascript unescape()和escape()的區別用法及代碼示例
- Javascript Atomics.add( )用法及代碼示例
- Javascript Atomics.and()用法及代碼示例
- Javascript Atomics.compareExchange( )用法及代碼示例
- Javascript Atomics.exchange( )用法及代碼示例
- Javascript Atomics.isLockFree( )用法及代碼示例
- Javascript Atomics.load( )用法及代碼示例
- Javascript Atomics.or( )用法及代碼示例
- Javascript Atomics.store( )用法及代碼示例
- Javascript Atomics.sub( )用法及代碼示例
- Javascript Atomics.xor()用法及代碼示例
- Javascript Date.UTC( )用法及代碼示例
- Javascript array.flatMap()用法及代碼示例
- Javascript Array.of()用法及代碼示例
- Javascript array.includes()用法及代碼示例
- Javascript Array.isArray()用法及代碼示例
- Javascript array.keys()用法及代碼示例
- Javascript array.reduceRight()用法及代碼示例
- Javascript array.toLocaleString()用法及代碼示例
- Javascript array.values()用法及代碼示例
- Javascript arrayBuffer.byteLength用法及代碼示例
- Javascript ArrayBuffer.isView()用法及代碼示例
- Javascript boolean.toString()用法及代碼示例
注:本文由純淨天空篩選整理自ManasChhabra2大神的英文原創作品 What is the difference between unshift() and Push() method in JavaScript?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。