Tạo các mảng Javascript (phần 3)

Array() Constructor

Cách thức khác để tạo một mảng là với Array() Constructor. Bạn có thể khởi động constructor này theo ba cách khác
biệt:
+ Gọi nó với không đối số:

let a = new Array();

Phương pháp này tạo một mảng rỗng với không phần tử và tương ứng với array literal [].
+ Gọi nó với một đối số số đơn, cái chỉ ra một length:

let a = new Array(10);

Kĩ thuật này tạo một mảng với length chỉ ra. Hình thức này của Array() constructor có thể được sử dụng để phân bổ
trước một mảng khi bạn biết trước có bao nhiêu phần tử sẽ được yêu cầu. Chú ý rằng không giá trị nào được lưu giữ
trong mảng, và các đặc tính chỉ mục mảng “0”, “1, vv.. thậm chí không định nghĩa cho mảng.
+ Công khai chỉ ra hai hay nhiều hơn các phần tử mảng hay một phần tử không phải số đơn cho mảng:

let a = new Array(5, 4, 3, 2, 1, “testing, testing”);

Trong hình thức này, các đối số constructor trở thành các phần tử của mảng mới. Sử dụng một literal mảng hầu như luôn
là đơn giản hơn sử dụng này của Array() constructor.

Chia sẻ