Chúng ta có thể khai báo mảng trống trong JavaScript không?

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ử

Hàm tạo mảng Javascript

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'

Mảng Javascript sử dụng dấu ngoặc vuô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òng

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

  1. var arr1 = Mảng mới(3);
  2. var arr2 = [,,];

Nhưng từ khóa new để định nghĩa mảng không bao giờ được khuyến nghị. Bây giờ Giả sử tôi có 3 trường văn bản, tôi muốn lưu trữ dữ liệu trong một mảng

  1. var mảng = [,,];
  2. 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 .

Chủ đề