Nếu chỉ một đối số duy nhất được chuyển đến hàm tạo Array
, JavaScript sẽ tạo một mảng trống có độ dài đã chỉ định, với tất cả các phần tử không được xác định. Ví dụ sau minh họa hành vi này
1
2
3
4
5
6
7
8
var n = 5;
var arr = new Array[n];
bảng điều khiển. log[arr];
/*
Output: [ ]
*/
Tải xuống Chạy mã
Để khai báo và khởi tạo mảng với giá trị được chỉ định, bạn có thể sử dụng hàm tạo Array
với phương thức fill[]
.
1
2
3
4
5
6
7
8
9
var n = 5;
var val = 0;
var arr = Mảng[n].điền[val];
bảng điều khiển. log[arr];
/*
đầu ra. [ 0, 0, 0, 0, 0 ]
*/
Tải xuống Chạy mã
2. Hàm tạo mảng có nhiều tham số
Nếu có nhiều hơn một đối số được chỉ định cho hàm tạo Array
, thì mảng được khởi tạo với các phần tử đã cho
1
2
3
4
5
6
var arr = new Array[0, 0, 0, 0, 0];
bảng điều khiển. log[arr];
/*
đầu ra. [ 0, 0, 0, 0, 0 ]
*/
Tải xuống Chạy mã
3. Sử dụng ký hiệu mảng
Bạn cũng có thể tạo một mảng bằng cách sử dụng ký hiệu chữ []
, như hình bên dưới
1
2
3
4
5
6
var arr = []; // creates an array of zero length
bảng điều khiển. log[arr];
/*
đầu ra. []
*/
Tải xuống Chạy mã
Để khởi tạo mảng trên một dòng, bạn có thể làm như sau.
1
2
3
4
5
6
var arr = [ 0, 0, 0, 0, 0 ];
bảng điều khiển. log[arr];
/*
đầu ra. [ 0, 0, 0, 0, 0 ]
*/
Tải xuống Chạy mã
Hoặc, sử dụng đoạn mã sau để khởi tạo mảng với một giá trị.
1
2
3
4
5
6
7
8
9
10
11
12
13
var n = 5;
var val = 0;
var arr = [];
for [var i = 0; i