Computer >> Máy Tính >  >> Lập trình >> Javascript

sự khác biệt giữa phương thức unshift () và push () trong javascript là gì?

Cả hai phương thức đều được sử dụng để thêm phần tử vào mảng, nhưng điểm khác biệt duy nhất là phương thức unshift () thêm phần tử vào đầu mảng trong khi push () thêm phần tử vào cuối mảng.

1) push ()

Phương thức Array.push () được sử dụng để thêm một phần tử vào cuối một mảng giống như một hàng đợi. Trong ví dụ sau, nó được hiển thị cách thêm một phần tử bằng phương thức push ()

Ví dụ

<html>
<body>
<script>
   var cars = ["Benz", "Lamborghini", "Tata safari"];
   cars.push("Ferrari");
   document.write(cars);
</script>
</body>
</html>

Đầu ra

Benz,Lamborghini,Tata safari,Ferrari

2) unshift ()

Phương thức Array.unshift () được sử dụng để thêm một phần tử vào đầu một mảng.

Ví dụ

<html>
<body>
<script>
   var cars = ["Benz", "Lamborghini", "Tata safari"];
   cars.unshift("Ferrari");
   document.write(cars);
</script>
</body>
</html>

Đầu ra

Ferrari,Benz,Lamborghini,Tata safari