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