JavaScript中的push()与unshift()?

push()与 unshift()

方法推()不印字()被用于在一个数组添加元素。但是它们略有差异。该方法推()是用来在添加元素数组的,而该方法是用于在添加的元素开始的数组构成。让我们详细讨论它们。 unshift()

推()

语法

array.push("element");

示例

在下面的示例中,对于3元素数组,使用方法将另一个元素添加到数组的后面,结果显示在输出中。 push()

<html>
<body>
<script>
   var companies = ["Spacex", "Hyperloop", "Solarcity"];
   document.write("推送之前:" +" "+ companies);
   companies.push("Tesla");
   document.write("</br>");
   document.write("推送后:" +" "+ companies);
</body>
</html>

输出结果

推送之前: Spacex,Hyperloop,Solarcity
推送后: Spacex,Hyperloop,Solarcity,Tesla

unshift()

语法

array.unshift("element");

示例

在下面的示例中,对于3元素数组,使用unshift()方法在该数组的开头 添加另一个元素,并将结果显示在输出中。

<html>
<body>
<script>
   var companies = ["Spacex", "Hyperloop", "Solarcity"];
   document.write("撤离前:" +" "+ companies);
   companies.unshift("Tesla");
   document.write("</br>");
   document.write("取消移位后:" +" "+ companies);
</script>
</body>
</html>

输出结果

撤离前: Spacex,Hyperloop,Solarcity
取消移位后: Tesla,Spacex,Hyperloop,Solarcity