Menu
CoddyTech

Phương thức của mảng phần 1

Thuộc phần Kiến thức cơ bản trong hành trình JavaScript của Coddy. Bài học 60 trên 77.

Mảng có rất nhiều phương thức (method). Để gọi một phương thức, hãy viết:

someArray.method()

Đây là danh sách các phương thức cơ bản:

  • push(element) - thêm một phần tử vào cuối mảng
  • pop() - xóa một phần tử ở cuối mảng và trả về phần tử đó
  • shift() - xóa một phần tử ở đầu mảng và trả về phần tử đó
  • unshift(element) - thêm một phần tử vào đầu mảng

Đây là ví dụ về cách sử dụng phương thức push:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);

Lệnh này sẽ in ra ["orange", "banana", "apple", "strawberry"].

Ví dụ về phương thức pop:

let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);

Lệnh này sẽ in ra [1, 2, 3, 4] và 5.

Ví dụ về phương thức shift:

let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);

Kết quả sẽ là [2, 3, 4, 5] và 1.

Ví dụ về phương thức unshift:

let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);

Lệnh này sẽ in ra [0, 1, 2, 3, 4, 5].

challenge icon

Thử thách

Dễ

Tạo một hàm có tên swapEnds nhận một đối số:

  • Một mảng (array)

Hàm đổi chỗ phần tử đầu tiên và phần tử cuối cùng của mảng, rồi trả về mảng đã sửa đổi.

Ví dụ, với đối số sau: swapEnds([1, 2, 3, 4]), hàm sẽ trả về [4, 2, 3, 1]

Tự làm thử

function swapEnds(arr) {
    // Viết code vào đây
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

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