JavaScript中的Shift()vs pop()方法?
Shift()vspop()
Shift()和 pop()方法用于从数组中删除元素。但是它们之间略有差异。方法 shift()用于从数组中删除第一个元素,而pop()方法用于从数组中删除最后一个方法。让我们详细讨论它们。
转移()
使用此方法,我们可以删除数组的第一个元素。
语法
array.shift();
示例
在下面的示例中,数组中有4个元素。使用shift()方法时,将删除第一个元素,并显示其余数组,如输出所示。
<html>
<body>
<script>
var companies = ["Tesla", "Spacex", "Hyperloop", "Solarcity"];
document.write("Before shift:" +" "+ companies );
companies .shift();
document.write("</br>");
document.write("After shift:" +" "+ companies );
</script>
</body>
</html>输出结果
Before shift: Tesla,Spacex,Hyperloop,Solarcity After shift: Spacex,Hyperloop,Solarcity
pop()
语法
array.pop();
示例
在下面的示例中,数组中有4个元素。使用pop()方法时,将删除最后一个元素,并显示其余数组,如输出所示。
<html>
<body>
<script>
var companies = ["Tesla", "Spacex", "Hyperloop", "Solarcity"];
document.write("Before pop:" +" "+ companies );
companies .pop();
document.write("</br>");
document.write("After pop:" +" "+ companies );
</script>
</body>
</html>输出结果
Before pop: Tesla,Spacex,Hyperloop,Solarcity After pop: Tesla,Spacex,Hyperloop