Długość tablicy JavaScript

Właściwość JavaScript Array length zwraca lub ustawia liczbę elementów w tablicy.

Składnia dostępu do lengthwłaściwości jest następująca:

 arr.length

Tutaj arr jest tablicą.

Przykład 1: Znajdowanie liczby elementów w tablicy

 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

Wynik

 4 2 0

Tutaj widzimy, że lengthwłaściwość zwraca liczbę elementów w każdej tablicy. Zwraca liczbę całkowitą większą niż najwyższy indeks w Array.

Przykład 2: użycie długości tablicy w pętli 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)); )

Wynik

 JavaScript Python C ++ Java Lua

Możesz również ponownie przypisać lengthwłaściwość a Arrayza pomocą operatora przypisania =.

Składnia do przypisania długości tablicy:

 array.length = 

Można to wykorzystać do obcięcia lub rozszerzenia danej tablicy.

Przykład 3: Zmiana właściwości length Array

 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)

Wynik

 („JavaScript”, „Python”, „C ++”) („JavaScript”, „Python”, „C ++”,)

Tutaj najpierw obcięliśmy długość, Arrayponieważ 3 (przypisana wartość) jest mniejsza niż 4 (oryginalna Arraydługość).

Jeśli przypisana wartość jest większa niż oryginalna Arraydługość, puste elementy są dołączane na końcu tablicy. Widzimy to w drugim przykładzie.

Interesujące artykuły...