JavaScript cho phép khai báo một Mảng theo nhiều cách. Hãy xem xét hai cách phổ biến nhất. hàm tạo mảng và ký hiệu chữ
Hàm tạo Array() tạo các đối tượng Array. Bạn có thể khai báo một mảng với từ khóa "new" để khởi tạo mảng trong bộ nhớ. Đây là cách bạn có thể khai báo hàm tạo Array() mới
- để x = Mảng mới();
- hãy để x = Mảng mới (10,20,30); . 10,20,30
- hãy để x = Mảng mới (10); . ,,,,,,,,,,
- hãy để x = Mảng mới ('10'); . '10'
Hãy xem một ví dụ trong đó mảng có năm phần tử
let arr = new Array(1, 2, 3, 4, 5); . nhật ký (mảng);
Từ khóa mới chỉ làm phức tạp mã. Nó cũng có thể tạo ra một số kết quả bất ngờ
Thay vì new Array() , bạn có thể sử dụng dấu ngoặc vuông []. Sử dụng dấu ngoặc vuông được gọi là "ký hiệu ký tự mảng"
- đặt x = [];
- cho x = [10];
- đặt x = [10,20,30]; . 10,20,30
- cho x = ["10", "20", "30"]; . '10','20','30'
let arr = ["1", "2", "3"]; . nhật ký (mảng);
Ngắt dòng và dấu cách không quan trọng. Việc khai báo có thể kéo dài nhiều dòng như trong ví dụ này
let arr = [ "1", "2", "3" ]; . nhật ký (mảng);
Sử dụng ký hiệu Array nếu bạn đặt một số trong dấu ngoặc vuông, nó sẽ trả về số trong khi sử dụng new Array() nếu bạn chuyển một số cho hàm tạo, bạn sẽ nhận được một mảng có độ dài đó
bạn gọi hàm tạo Array() với hai hoặc nhiều đối số, các đối số sẽ tạo ra các phần tử mảng. Nếu bạn chỉ gọi một đối số, thì đối số đó sẽ khởi tạo độ dài của mảng mới;
Hai cách xác định mảng trống với số lượng phần tử được chỉ định
- var arr1 = Mảng mới(3);
- var arr2 = [,,];
- var mảng = [,,];
- for(var i=0; i Bảng điều khiển
Đầu tiên, tạo một mảng không có mục nào trong đó
Tiếp theo, hãy sử dụng toán tử logic "not", cùng với. thuộc tính độ dài, để kiểm tra xem mảng có trống hay không
Nếu chúng ta không sử dụng toán tử "not", myArray.length0 sẽ trả về myArray.length1. Với toán tử được thêm vào, nó sẽ trả về myArray.length6 nếu toán hạng của nó là myArray.length3. Bởi vì mảng. độ dài là myArray.length1 hoặc sai, nó trả về myArray.length6
Hãy sử dụng điều này với câu lệnh myArray.length4 và in ra thông báo nếu mảng của chúng ta trống
Khi kiểm tra xem một mảng có trống hay không, tốt nhất bạn cũng nên kiểm tra xem mảng đó có thực sự là một mảng không
Tại sao?
Bởi vì có thể xảy ra trường hợp khi bạn muốn kiểm tra độ dài của một mảng, nhưng thay vào đó, bạn lại được cung cấp một kiểu dữ liệu khác, ví dụ: một chuỗi
Bởi vì myArray.length7 có thể được sử dụng trên các kiểu dữ liệu khác, bạn cũng nên kiểm tra xem mảng của mình có thực sự là một mảng như bạn mong đợi không
Tôi đề nghị bạn cũng sử dụng phương pháp myArray.length8 để xác nhận mảng của bạn là một mảng. Phương thức này xác định xem những gì được truyền vào có phải là một mảng hay không. Nếu những gì được truyền vào là một mảng, phương thức này sẽ trả về myArray.length6
Hãy thêm phương thức này vào ví dụ của chúng ta
Cách sử dụng Mảng. phương thức isArray()
Giải thích bằng video về cách kiểm tra xem một mảng JavaScript có trống hay không với. chiều dài
kết thúc
Trong bài viết này, chúng ta đã biết rằng bạn có thể sử dụng thuộc tính const arr = []0 trong JavaScript theo nhiều cách khác nhau để kiểm tra xem một mảng có trống hay không. Thuộc tính const arr = []0 trả về số phần tử trong một mảng
Chúng tôi cũng học được rằng tốt nhất là cũng sử dụng phương thức const arr = []2 khi sử dụng thuộc tính myArray.length2, để kiểm tra xem giá trị được truyền có phải là một mảng như bạn mong đợi hay không
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Madison Kanna Đọc thêm bài viết
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu
Làm cách nào để khai báo một mảng JavaScript trống?
Gán nó cho một Mảng trống mới trong JavaScript . Đ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. Trong ví dụ trên, chúng ta có thể thấy x được dùng để tham chiếu đến mảng n. n = []; In the above code, we simply assign array n to a new empty array. This works like acharmonly if there are no references in the code to the original array. In the above example, we can see that x is used to reference array n.Làm cách nào tôi có thể khai báo mảng trống?
Cú pháp tạo mảng rỗng. Trong khi đẩy một phần tử vào mảng, nó có thể sử dụng $emptyArray[] = “first” .Bạn có thể có một mảng trống không?
Bằng cách biết số lượng phần tử trong mảng, bạn có thể biết nó có rỗng hay không. Mảng trống sẽ có 0 phần tử bên trong .