Độ dài mảng JavaScript

Thuộc tính Độ dài mảng trong JavaScript trả về hoặc đặt số phần tử trong một mảng.

Cú pháp để truy cập thuộc lengthtính là:

 arr.length

Ở đây, arr là một mảng.

Ví dụ 1: Tìm số phần tử trong một mảng

 var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0

Đầu ra

 4 2 0

Ở đây, chúng ta có thể thấy thuộc lengthtính trả về số lượng các mục trong mỗi mảng. Nó trả về số nguyên chỉ lớn hơn chỉ số cao nhất trong an Array.

Ví dụ 2: Sử dụng độ dài mảng trong vòng lặp for

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )

Đầu ra

 JavaScript Python C ++ Java Lua

Bạn cũng có thể gán lại thuộc lengthtính của một Arraybằng toán tử gán =.

Cú pháp để gán độ dài Mảng:

 array.length = 

Điều này có thể được sử dụng để cắt ngắn hoặc mở rộng một mảng nhất định.

Ví dụ 3: Thay đổi thuộc tính độ dài của Mảng

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)

Đầu ra

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Ở đây, trước tiên, chúng tôi cắt bớt độ dài Array3 (giá trị được gán) nhỏ hơn 4 ( Arrayđộ dài ban đầu ).

Nếu giá trị được gán lớn hơn Arrayđộ dài ban đầu , các mục trống sẽ được nối vào cuối Mảng. Chúng ta có thể thấy điều này xảy ra trong ví dụ thứ hai.

thú vị bài viết...