Menu
CoddyTech

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.

challenge icon

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

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