Làm cách nào để khởi tạo mảng trong JavaScript?

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

Chủ Đề