Thêm và lấy phần tử cuối
Bài học 6 trên 18 trong khóa học Các phương thức mảng trong JavaScript của Coddy.
Phương thức push() dùng để thêm một hoặc nhiều phần tử vào cuối mảng và trả về độ dài mới của mảng đã sửa đổi.
Phương thức pop() xóa phần tử cuối cùng khỏi mảng và trả về phần tử đã xóa. Nếu mảng rỗng, pop() trả về undefined.
Ví dụ:
Hãy tưởng tượng bạn có một danh sách mua sắm dưới dạng mảng. push() cho phép bạn thêm các món đồ mới vào cuối danh sách. Phương thức này sửa đổi mảng ban đầu bằng cách thêm các phần tử bạn cung cấp. Hãy nghĩ về pop() như việc lấy món đồ cuối cùng ra khỏi danh sách mua sắm. Phương thức này xóa phần tử ở cuối mảng.
let shoppingList = ["Milk", "Bread", "Eggs"];
let newListLength = shoppingList.push("Cheese", "Apples");
console.log(shoppingList); // Đầu ra: ["Milk", "Bread", "Eggs", "Cheese", "Apples"]
console.log(newListLength); // Đầu ra: 5 (Độ dài mới của mảng)
let removedItem = shoppingList.pop();
console.log(shoppingList); // Đầu ra: ["Milk", "Bread", "Eggs", "Cheese"]
console.log(removedItem); // Đầu ra: "Apples" (Phần tử cuối cùng đã bị xóa)Đoạn code trên tạo một mảng danh sách mua sắm và cho phép bạn thêm các món đồ như "Cheese" và "Apples" vào cuối danh sách bằng push(). Sau đó, đoạn code cho thấy cách dùng pop() để xóa món đồ cuối cùng khỏi danh sách, trong trường hợp này là "Apples".
Thử thách
DễBạn có ba bài hát trong hàng đợi: "Uptown Funk", "Happy" và "Downtown", như được liệt kê trong mảng playlist đã cho.
Viết code JavaScript để xóa bài hát cuối cùng, thêm bài hát mới "Dynamite" và ghi playlist ra màn hình.
Tự làm thử
let playlist = ['Uptown Funk', 'Happy', 'Downtown'];
// Viết code ở đâyTất cả bài học trong Các phương thức mảng trong JavaScript
1Bạn sẽ học được gì?
Các phương thức của mảng trong JS3Phương thức cơ bản
Độ dàiThêm và lấy phần tử cuốiThêm và lấy phần tử đầuKiểm tra phần tửĐảo ngược và nốiTự luyện tập: Trình biên dịch JavaScript online