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 length
tí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 length
tí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 length
tính của một Array
bằ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 Array
là 3 (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.