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

Phương pháp Pop JavaScript:Nó là gì và Cách sử dụng nó

Phương thức bật mảng trong JavaScript được gọi là một trong một số phương thức mảng có thể được sử dụng để thao tác dữ liệu trong mảng. Các nhà phát triển web sử dụng nó trong những lúc họ cần làm điều gì đó với mảng rút gọn hoặc với phần tử được bật lên. Hãy tìm hiểu cách sử dụng nó:

Cú pháp

Cú pháp của phương thức này khá đơn giản. Theo định nghĩa, phương thức pop loại bỏ phần tử cuối cùng trong một mảng và sau đó trả về nó:

let frozen = [ "Anna", "Elsa", "Olaf", "Kristoff", "Sven" ];
let popped = frozen.pop();

Nếu bạn nhập mã này vào bảng điều khiển của trình duyệt web (* xem ghi chú bên dưới nếu bạn không biết cách làm điều đó) và console.log (bị đóng băng) và console.log (bật lên), điều gì sẽ xảy ra?

Frozen sẽ trở lại dưới dạng một mảng có ít phần tử hơn và popped sẽ là phần tử đã bị xóa khỏi mảng:

Phương pháp Pop JavaScript:Nó là gì và Cách sử dụng nó

* Lưu ý bên:Cách truy cập Bảng điều khiển JavaScript trong Chrome / Firefox / Safari:

Chrome / Firefox: Trong Chrome, nhấp chuột phải vào trang này, chọn 'Kiểm tra'. Bạn sẽ thấy cửa sổ bật lên của Công cụ nhà phát triển Chrome mở ra. Ở trên cùng nên có một tập hợp các tab có thể điều hướng. Firefox cũng tương tự, nhưng bạn sẽ chọn ‘Kiểm tra phần tử’. Nhấp vào Bảng điều khiển và không gian làm việc của bạn sẽ ở đó.

Safari: Nếu bạn sử dụng Safari, bạn sẽ cần bật menu ‘Nhà phát triển’. Để làm như vậy, hãy mở Safari trình duyệt, nhấp vào Safari và sau đó chuyển đến "Preferences". Nhấp vào 'Nâng cao'. Chọn hộp kiểm 'Hiển thị menu Phát triển trong thanh menu'. Đóng "Preferences" và sau đó nhấp vào "Develop" trên thanh menu. Chọn 'Hiển thị bảng điều khiển JavaScript'.

Bây giờ bạn có thể nhập thông tin trong ví dụ trên (hoặc tự tìm ví dụ của riêng bạn!). Khi cả hai biến được cố định và được bật lên đã được tạo, console.log cả hai để xem tác động của mã lên các phần tử.


Phương thức pop thay đổi độ dài của mảng. Bạn có thể sử dụng nó miễn là độ dài của mảng tồn tại. Khi có một mảng trống, phương thức vẫn có thể được thực hiện (vì trong đó sẽ không tạo ra lỗi hay bất cứ điều gì), nhưng phần tử được bật lên sẽ trả về "undefined".

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình đã dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

Kết luận

Phương thức mảng bật mở ra cơ hội sử dụng nó theo logic khi chúng ta cần xóa mục cuối cùng khỏi một mảng và sau đó làm điều gì đó với nó. Đây là phương thức ngược lại với phương thức push, phương thức này thêm một thứ gì đó vào cuối mảng và có thể so sánh với phương thức shift, phương thức này sẽ xóa một phần tử từ phía trước của mảng và trả về phần tử đó.