ทั้งสองวิธีใช้เพื่อเพิ่มองค์ประกอบในอาร์เรย์ แต่ความแตกต่างเพียงอย่างเดียวคือวิธี 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