Cú pháp và cách sử dụng
Thuộc tính length được dùng để lấy chiều dài [số lượng phần tử] của mảng, hoặc thiết lập số lượng phần tử cho mảng.length được dùng để lấy chiều dài [số lượng phần tử] của mảng, hoặc thiết lập số lượng phần tử cho mảng.
Cú pháp lấy chiều dài của mảng:
mảng.length
Cú pháp thiết lập số lượng phần tử cho mảng:
mảng.length = số lượng phần tử;
var mobile = ["SamSung","Sony","Apple","HTC","Nokia"];
document.getElementById["demo1"].innerHTML = mobile;
document.getElementById["demo2"].innerHTML = mobile.length;
mobile.length = 15;
document.getElementById["demo3"].innerHTML = mobile;
document.getElementById["demo4"].innerHTML = mobile.length;
Xem ví dụ
Miêu tả
THUộC TínH chiều dài mảng trong javascript trả về một số integer dạng unsign, 32-bit phản án số phần tử trong một mảng.length trong Javascript trả về một số integer dạng unsigned, 32-bit phản ánh số phần tử trong một mảng.
Cú phápp
Cú Pháp Của nó như Sau:
array.length
Trả về giá trị:
Trả về Độ dài của một mảng:
Ví dụ
Bạn thử ví dụ Sau:
JavaScript Array length Property var arr = new Array[ 10, 20, 30 ]; document.write["arr.length is : " + arr.length];
Quảng Cáio
Kết quả
arr.length is : 3
Đun app Ứng dụng Vietjack trên Điện Thoại, Giải BÀi Tập Sgk, SBT so Tải ngay ứng dụng trênn android và ios.
Theo dõi chún tôm
Các bạn đó là thể MUA thênm Khót Khùaa học đó là Giá Chỉ 300K, NHằm
Nội phân khào học gồm 16 chuơng vào 100 video cực Hay, học trực tiếp tại //www.udemy.com /Bạn nÀo bạn Nhu cầu MUA, Hộp thư đến
Theo dõi Facebook Cá NHÂN Nguyễn Thanh Tuyền //www.facebook.com/tuyen.Vietjack để tiếp Tục Theo mới NHất của chún tôm.
Các Bài Học JavaScript Khác tại Vietjack::
- JavaScript - Cú pháps
- JavaScript - kích hoạt
- JavaScript - Vị Trí Trong HTML
- JavaScript - Biến
- JavaScript - Toán Tử
- JavaScript - lệNH nếu ...
doi_tuong_array_trong_javascript.jsp
BÀi VIếT liên Quan
160 BÀi HọC Ngữ Pháp Tiếng Anh Hay NHất
155 BÀi HọC Java Tiếng Việt Hay NHất
100 bài học android tiếng việt Hay NHất
247 BÀI HọC CSS TIếNG VIệT HAY NHấT
197 thẻ html cơ bản
297 BÀi HọC PHP
101 BÀi Học C ++ Hay NHất
97 BÀI TậP C ++ Có Gi -i Hay NHất
208 BÀI HọC JavaScriptó Gir
Thuộc tính
1 của một đối tượng là một thể hiện của loại mảng.length = số lượng phần tử;
2 đặt hoặc trả về số lượng phần tử trong mảng đó. Giá trị là một số nguyên không dấu, 32 bit, luôn luôn lớn hơn số chỉ số cao nhất trong mảng.mảng.length = số lượng phần tử;
1 property of an object which is an instance of type mảng.length = số lượng phần tử;
2 sets or returns the number of elements in that array. The value is an unsigned, 32-bit integer that is always numerically greater than the highest index in the array.mảng.length = số lượng phần tử;
Thử nó
Sự mô tả
Giá trị của thuộc tính
mảng.length = số lượng phần tử;
1 là một số nguyên có dấu dương và giá trị dưới 2 đến công suất thứ 32 [2^32].const listA = [1,2,3];
const listB = new Array[6];
console.log[listA.length];
// 3
console.log[listB.length];
// 6
listB.length = 4294967296; //2 to the 32nd power = 4294967296
// RangeError: Invalid array length
const listC = new Array[-100] //negative sign
// RangeError: Invalid array length
Bạn có thể đặt thuộc tính
mảng.length = số lượng phần tử;
1 để cắt ngắn một mảng bất cứ lúc nào. Khi bạn mở rộng một mảng bằng cách thay đổi thuộc tính mảng.length = số lượng phần tử;
1 của nó, số lượng các yếu tố thực tế tăng lên; Ví dụ: nếu bạn đặt mảng.length = số lượng phần tử;
1 thành 3 khi hiện tại là 2, thì mảng hiện chứa 3 phần tử, khiến phần tử thứ ba là một khe trống không chuẩn.const arr = [1, 2];
console.log[arr];
// [ 1, 2 ]
arr.length = 5; // set array length to 5 while currently 2.
console.log[arr];
// [ 1, 2, ]
arr.forEach[[element] => console.log[element]];
// 1
// 2
Như bạn có thể thấy, thuộc tính
mảng.length = số lượng phần tử;
1 không nhất thiết chỉ ra số lượng giá trị được xác định trong mảng. Xem thêm mối quan hệ giữa mảng.length = số lượng phần tử;
1 và các thuộc tính số.
9: Nếu thuộc tính này được đặt thànhmảng.length = số lượng phần tử;
0, giá trị của thuộc tính không thể thay đổi.var mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
1: Nếu thuộc tính này được đặt thànhvar mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
0, mọi nỗ lực xóa thuộc tính hoặc thay đổi thuộc tính của nó [var mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
9,mảng.length = số lượng phần tử;
1 hoặcvar mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
5] sẽ thất bại.
5: Nếu thuộc tính này được đặt thànhvar mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
7, thuộc tính sẽ được lặp lại trong các vòng lặpvar mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
8 hoặcvar mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
9.var mobile = ["SamSung","Sony","Apple","HTC","Nokia"]; document.getElementById["demo1"].innerHTML = mobile; document.getElementById["demo2"].innerHTML = mobile.length; mobile.length = 15; document.getElementById["demo3"].innerHTML = mobile; document.getElementById["demo4"].innerHTML = mobile.length;
Ví dụ
Lặp lại trên một mảng
Trong ví dụ sau, mảng
array.length0 được lặp đi lặp lại bằng cách nhìn vào thuộc tính
mảng.length = số lượng phần tử;
1. Giá trị trong mỗi phần tử sau đó được nhân đôi.const numbers = [1, 2, 3, 4, 5];
const length = numbers.length;
for [let i = 0; i 3] {
numbers.length = 3;
}
console.log[numbers]; // [1, 2, 3]
console.log[numbers.length]; // 3
Tạo mảng trống có độ dài cố định
mảng.length = số lượng phần tử;
0Thông số kỹ thuật
Thông số kỹ thuật ngôn ngữ Ecmascript # Sec-Properies-of-Array-instrans # sec-properties-of-array-instances-length |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt