Giới thiệu về mảng
Bài học 2 trên 18 trong khóa học Các phương thức mảng trong JavaScript của Coddy.
Hãy cùng khám phá thế giới hấp dẫn của mảng (array) trong JavaScript!
Mảng là một cấu trúc dữ liệu cơ bản trong JavaScript, dùng để lưu trữ các tập hợp phần tử có thứ tự.
Mảng là một biến đặc biệt có thể chứa nhiều giá trị.
Tại sao nên dùng mảng?
Nếu bạn có một danh sách các mục, chẳng hạn như tên học sinh, bạn có thể lưu tên học sinh vào các biến riêng lẻ như sau:
let student_1 = "John";
let student_2 = "Smith";
let student_3 = "Jack";Tuy nhiên, nếu bạn muốn lặp qua danh sách học sinh và tìm một người cụ thể thì sao? Và nếu bạn có không phải 3 mà là 300 học sinh thì sao?
Giải pháp là dùng mảng!
Tạo mảng
Dùng cú pháp mảng là cách dễ nhất để tạo một mảng JavaScript.
Cú pháp:
const array_name = [item1, item2, item3, ...]; Ở trên, một mảng có tên "array_name" đã được tạo.
Truy cập các phần tử trong mảng
Một mảng có thể chứa nhiều giá trị dưới cùng một tên, và bạn có thể truy cập các giá trị bằng cách tham chiếu đến một số chỉ số. Như minh họa trong sơ đồ bên dưới:

Một mảng gồm 6 phần tử được tạo. Phần tử đầu tiên 'A' nằm ở chỉ số [0], phần tử thứ hai 'B' nằm ở chỉ số [1], và cứ tiếp tục như vậy.
Để truy cập bất kỳ phần tử nào, bạn có thể dùng cách truy cập bằng chỉ số này cùng với tên mảng.
let element = array_name[index];Ví dụ:
const charArray = ['A', 'B', 'C', 'D', 'E', 'F'];
let charElement = charArray[2];
console.log(charElement); // đầu ra: 'C'Ở đây, bạn truy cập phần tử thứ hai 'C' bằng chỉ số của nó.
Lưu ý: Chỉ số của mảng bắt đầu từ 0.
[0] đại diện cho phần tử đầu tiên. [1] đại diện cho phần tử thứ hai, và cứ tiếp tục như vậy.
Thử thách
DễViết một hàm có tên arrayFunction, nhận vào một mảng chuỗi và trả về phần tử thứ hai trong mảng.
Tự làm thử
// Viết code ở đây
Tấ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 JSTự luyện tập: Trình biên dịch JavaScript online