Hướng dẫn array.length trong javascript - array.length in javascript

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

mảng.length = số lượng phần tử;
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.

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ố.

  • mảng.length = số lượng phần tử;
    9: Nếu thuộc tính này được đặt thành
    
    
    
        

       

       

       

                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;    
    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ành
    
    
    
        

       

       

       

                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;    
    0, mọi nỗ lực xóa thuộc tính hoặc thay đổi thuộc tính của nó [
    mảng.length = số lượng phần tử;
    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;    
    1 hoặc
    
    
    
        

       

       

       

                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;    
    5] sẽ thất bạ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;    
    5: Nếu thuộc tính này được đặt thành
    
    
    
        

       

       

       

                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;    
    7, thuộc tính sẽ được lặp lại trong các vòng lặp
    
    
    
        

       

       

       

                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;    
    8 hoặc
    
    
    
        

       

       

       

                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.

Ví dụ

Lặp lại trên một mảng

Trong ví dụ sau, mảng

array.length
0 đượ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ử;
0

Thông số kỹ thuật

Sự chỉ rõ
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

Xem thêm

Bài Viết Liên Quan

Chủ Đề