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: [ <5 empty items> ]

*/

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 < n; i++) {

    arr. đẩy(val);

}

 

bảng điều khiển. log(arr);

 

/*

đầu ra. [ 0, 0, 0, 0, 0 ]

*/

Tải xuống Chạy mã

4. Sử dụng chức năng Array.from()

Mảng . Phương thức from() tạo một thể hiện mảng mới từ mảng đã chỉ định và tùy chọn ánh xạ từng phần tử mảng thành một giá trị mới.

Để tạo một mảng, ý tưởng là chuyển một đối tượng trống với thuộc tính độ dài được xác định. Để khởi tạo nó với một số giá trị, hãy ánh xạ từng phần tử thành một giá trị mới

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

Tạo mảng . cú pháp. const tên_mảng = [mục1,mục2,. ]; Thông thường khai báo mảng với từ khóa const.

Làm cách nào để khởi tạo một mảng với các giá trị trong JavaScript?

Nếu bạn muốn tạo một mảng được khởi tạo với các giá trị nguyên thủy, thì cách tiếp cận tốt nhất là Array(length). điền(initialValue) . Để tạo một mảng được khởi tạo với các thể hiện đối tượng và bạn không quan tâm rằng mỗi mục sẽ có cùng một thể hiện đối tượng, sau đó Array(length). điền (đối tượng ban đầu) là cách để thực hiện.

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

Gán một mảng cho một mảng trống mới trong JavaScript là kỹ thuật làm trống mảng đơn giản và nhanh nhất. n = []; Trong đoạn mã trên, chúng ta chỉ cần gán mảng n cho một mảng trống mới. Điều này hoạt động giống như hoàn toàn nếu không có tham chiếu nào trong mã đến mảng ban đầu.

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

Trong tab Triển khai, hãy khởi tạo biến của bạn bằng cách sử dụng vùng văn bản a JavaScript. .
If the variable is a complex object, use: tw.local. = new tw.object.(); .. .
If the variable is a list, use: tw.local.=new tw.object.listOf.();.