ทั้งสองวิธีใช้เพื่อเพิ่มองค์ประกอบในอาร์เรย์ แต่ความแตกต่างเพียงอย่างเดียวคือวิธี unshift() เพิ่มองค์ประกอบที่จุดเริ่มต้นของอาร์เรย์ในขณะที่ push() เพิ่มองค์ประกอบที่ส่วนท้ายของอาร์เรย์
1) กด()
วิธีการ Array.push() ใช้ในการเพิ่มองค์ประกอบที่ส่วนท้ายของอาร์เรย์เช่นคิว ในตัวอย่างต่อไปนี้จะแสดงวิธีการเพิ่มองค์ประกอบโดยใช้วิธีการ push()
ตัวอย่าง
<html> <body> <script> var cars = ["Benz", "Lamborghini", "Tata safari"]; cars.push("Ferrari"); document.write(cars); </script> </body> </html>
ผลลัพธ์
Benz,Lamborghini,Tata safari,Ferrari
2) unshift()
Array.unshift() ใช้เพื่อเพิ่มองค์ประกอบที่จุดเริ่มต้นของอาร์เรย์
ตัวอย่าง
<html> <body> <script> var cars = ["Benz", "Lamborghini", "Tata safari"]; cars.unshift("Ferrari"); document.write(cars); </script> </body> </html>
ผลลัพธ์
Ferrari,Benz,Lamborghini,Tata safari