Menu
CoddyTech

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".

challenge icon

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 ở đây

Tất cả bài học trong Các phương thức mảng trong JavaScript

Tự luyện tập: Trình biên dịch JavaScript online