AWWW-1st3.6-w03.tresc-1.0-Slajd15

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

JavaScript - tablice

JavaScript - tablice


Do obsługi tablic w JavaScript służy predefiniowany obiekt Array. Wszystkie tablice są indeksowane począwszy od 0. Składowa length przechowuje liczbę o 1 większą niż największy wykorzystany indeks tablicy (a nie liczbę elementów w tablicy!). Tablice w JavaScript są rzadkie, co oznacza, że tablica zajmuje w pamięci operacyjnej miejsce odpowiadające jedynie zainicjalizowanym elementom tablicy.

Tablica może zostać zadeklarowana na trzy sposoby. Po pierwsze, użytkownik może wykorzystać obiekt prototypowy Array i przekazać do konstruktora listę zawierającą początkowe elementy tablicy. Po drugie, użytkownik może wykorzystać notację z nawiasami kwadratowymi. Wreszcie, użytkownik może wykorzystać konstruktor obiektu Array do utworzenia pustej tablicy o zadanym rozmiarze, a następnie wypełnić poszczególne pozycje tablicy. Dodanie nowego elementu o indeksie przekraczającym aktualny rozmiar tablicy automatycznie powoduje zwiększenie rozmiaru tablicy.

Do pracy z tablicami można wykorzystać poniższe metody obiektu Array:

  • concat(): łączy dwie lub więcej tablic
  • join(): przekształca elementy tablicy na łańcuch znaków z podanym separatorem
  • pop(): zwraca ostatni element tablicy, jednocześnie go usuwając
  • push(): dodaje nowy element na końcu tablicy i zwraca nową długość tablicy
  • reverse(): odwraca porządek elementów w tablicy
  • shift(): zwraca pierwszy element tablicy, jednocześnie go usuwając
  • slice(): zwraca wybrane elementy z tablicy
  • sort(): porządkuje elementy tablicy
  • splice(): dodaje i usuwa elementy tablicy


<< Poprzedni slajd | Spis treści | Następny slajd >>