JavaScriptTablice
Array. prototype. length
Liczba elementów w tablicy, którą można też zmieniać.
- Zwraca
- Liczbę całkowitą: liczbę elementów.
- Zmienia oryginał
- Nie
Przykład
#JavaScript
const lessons = ['HTML', 'CSS', 'JS']
console.log(lessons.length)
lessons.length = 2
console.log(lessons)
console.log(lessons[lessons.length - 1])Konsola
3
['HTML', 'CSS']
CSS
Definicja i zastosowanie
#Właściwość length zwraca liczbę elementów tablicy, a dokładniej indeks ostatniego elementu powiększony o jeden. Pusta tablica ma długość 0.
Długość można też ustawiać. Zmniejszenie length obcina tablicę, usuwając elementy z końca, a ustawienie length = 0 czyści tablicę w miejscu, co zauważą wszystkie miejsca w kodzie korzystające z tej samej tablicy.
Zwiększenie length dodaje puste miejsca, które zachowują się inaczej niż undefined w niektórych metodach. Tego zwykle lepiej unikać.
Składnia
#Składnia
array.length
array.length = liczbaObsługa przeglądarek
#Szeroko dostępne
Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.
- Chrome
- Edge
- Firefox
- Safari
Dobre praktyki
#- Do ostatniego elementu wygodniej użyć
at(-1)niżarray[array.length - 1]. - Sprawdzenie pustej tablicy:
if (items.length === 0). Sama tablica, nawet pusta, jest wartością prawdziwą.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.