Trong JavaScript, mảng là một trong những kiểu dữ liệu được sử dụng phổ biến nhất. Mảng lưu trữ nhiều giá trị và phần tử trong một biến..

1. Khai báo mảng bằng Literal Notation 

Đây là cách phổ biến nhất và dễ dàng nhất để tạo một mảng.

Bạn chỉ cần định nghĩa một mảng mới bằng cách sử dụng các dấu vuông ngoặc trống như sau:

let myArray = [];

Bạn sẽ chèn các phần tử vào bên trong cặp ngoặc vuông và ngăn cách bởi dấu phẩy. Ví dụ như sau:

let myArray = ["John Doe", 24, true];

Mảng được lập chỉ mục bằng 0, nghĩa là bạn có thể truy cập từng phần tử bắt đầu từ 0 hoặc xuất toàn bộ mảng

console.log(myArray[0]); // 'John Doe'

console.log(myArray[2]); // true

console.log(myArray); // ['John Doe', 24, true]

2. Cách khai báo bằng Array Constructor

Có rất nhiều kỹ thuật để khai báo một mảng với Array() constructor.

Bạn có thể lưu trữ nhiều giá trị với các kiểu dữ liệu đa dạng trong một biến bằng Literal Notation, bạn có thể làm tương tự với Array Constructor.

let myArray = new Array();

console.log(myArray); // []

Đoạn code trên sẽ giúp tạo ra một mảng trống mới. Bạn có thể thêm các giá trị vào mảng mới bằng cách đặt chúng vào giữa các dấu ngoặc tròn, phân tách bằng dấu phẩy.

let myArray = new Array("John Doe", 24, true);

Khi khai báo mảng bằng phương thức khởi tạo mảng, điều quan trọng là phải ghi nhớ những điều sau.

  • Khi bạn truyền một chữ số vào hàm tạo mảng, nó sẽ lấp đầy mảng bằng số lượng giá trị trống mà bạn đã nhập.

let myArray = new Array(4);

console.log(myArray); // [,,,]

  • Nhưng khi bạn truyền một chuỗi hoặc bất kỳ loại dữ liệu nào khác, nó sẽ hoạt động bình thường.

let myArray = new Array(true);

console.log(myArray); // [true]

  • Không bắt buộc phải thêm new, vì cả hai Array()đều new Array()thực hiện cùng một nhiệm vụ.

let myArray = Array("John Doe", 24, true);

Bài viết này đã đi qua cách khai báo một mảng trong JavaScript. Hy vọng những kiến thức này sẽ giúp ích cho bạn!

Nguồn: www.freecodecamp.org

VietnamWorks inTECH

TẠO TÀI KHOẢN MỚI: XEM FULL “1 TÁCH CODEFEE” - NHẬN SLOT TƯ VẤN CV TỪ CHUYÊN GIA - CƠ HỘI RINH VỀ VOUCHER 200K