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ữ Show
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
Hãy xem một ví dụ trong đó mảng có năm phần tử Hàm tạo mảng Javascriptlet 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"
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 Khai báo mảng Javascript có thể trải rộng trên nhiều dònglet 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
Phần kết luậnKiến thức là sức mạnh, Và nếu chúng ta không quen với sự cẩu thả như vậy của javascript, chúng ta có thể rơi vào tình huống bối rối chết ngườiKhi lập trình bằng JavaScript, bạn có thể cần biết cách kiểm tra xem một mảng có trống hay không Để kiểm tra xem một mảng có trống hay không, bạn có thể sử dụng. thuộc tính chiều dài Thuộc tính độ dài đặt hoặc trả về số lượng phần tử trong một mảng. Bằng cách biết số lượng phần tử trong mảng, bạn có thể biết nó có trống hay không. Một mảng trống sẽ có 1 phần tử bên trong nóHãy chạy qua một số ví dụ chiều dài Ví dụ Cú pháp
Ở đây chúng tôi tạo một biến trỏ tới một mảng Sử dụng thuộc tính độ dài, chúng ta có thể kiểm tra độ dài của mảng
Điều này sẽ trả về 3, vì có 3 mục trong mảng Để kiểm tra xem mảng có trống hay không với. chiều dài, chúng ta có thể làm điều này theo ba cách chiều dài ví dụ mộtĐầu tiên, hãy tạo một mảng mới không có phần tử nào
Bây giờ chúng ta có thể kiểm tra xem mảng có trống không bằng cách sử dụng 2
Điều này sẽ trả về 0, vì có 0 mục trong mảng chiều dài ví dụ haiChúng ta cũng có thể kiểm tra rõ ràng xem mảng có trống hay không 3Nếu mảng của chúng tôi trống, thông báo trên sẽ được ghi lại. Nếu mảng có các phần tử trong đó, mã trong khối 4 sẽ không chạyĐây là cách thứ ba để kiểm tra xem một mảng có trống hay không bằng cách sử dụng. chiều dài chiều dài ví dụ baBằng cách kết hợp việc sử dụng thuộc tính độ dài và toán tử logic "không" trong JavaScript, ". ", chúng ta có thể kiểm tra xem một mảng có trống hay không Toán tử 5 phủ định một biểu thức. Nghĩa là, chúng ta có thể sử dụng nó để trả về 6 nếu một mảng trốngĐối với ví dụ này, hãy mở bảng điều khiển JavaScript của chúng tôi. Để mở bảng điều khiển của bạn trong Chrome, bạn có thể nhấp vào Kiểm tra -> 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", 0 sẽ trả về 1. Với toán tử được thêm vào, nó sẽ trả về 6 nếu toán hạng của nó là 3. Bởi vì mảng. độ dài là 1 hoặc sai, nó trả về 6Hãy sử dụng điều này với câu lệnh 4 và in ra thông báo nếu mảng của chúng ta trốngKhi 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ì 7 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ôngTôi đề nghị bạn cũng sử dụng phương pháp 8 để 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ề 6Hã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àikết thúcTrong bài viết này, chúng ta đã biết rằng bạn có thể sử dụng thuộc tính 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 0 trả về số phần tử trong một mảngChúng tôi cũng học được rằng tốt nhất là cũng sử dụng phương thức 2 khi sử dụng thuộc tính 2, để kiểm tra xem giá trị được truyền có phải là một mảng như bạn mong đợi hay khôngQUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Đọ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 . |