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
Na tej stronie

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 = liczba

Obsł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.