JavaScript unshift()和Push()方法在JavaScript中的区别是什么
JavaScript Unshift() 方法与 push() 方法非常相似,但区别在于 unshift() 方法将元素添加到数组的开头,而 push() 方法将元素添加到数组的末尾。
Javascript Array unshift()方法: : JavaScript Array unshift() 方法用于将一个或多个元素添加到给定数组的开头。此函数通过添加到数组中的元素数量增加现有数组的长度。
语法:
array.unshift(element1, element2, ..., elementX)
示例: 下面是Array的示例 unshift() 方法。
<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.
Javascript Array push()方法:
The JavaScript Array push() 方法用于将一个或多个值添加到数组的末尾。该方法通过添加到数组中的元素数量来改变数组的长度。
语法:
arr.push(element1, elements2 ....., elementN]])
示例: 以下是Array的示例 push() 方法。
<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的Array unshift()方法 | Javascript的Array push()方法 |
|---|---|
| 该方法将元素添加到数组的开头。 | 该方法将元素添加到数组的末尾。 |
| 该方法将第一个元素的索引向前移动1。 | 该方法在数组的末尾添加一个新的索引。 |
极客教程