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?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。