Deklarowanie tablicy
Obiekt ten reprezentuje elementy dowolnej tablicy.
Obiekt Array można deklarować na dwa sposoby:
tablica=new Array(pozycja1, pozycja2...)
tablica=[pozycja1,pozycja2...]
gdzie:
tablica - nazwa tablicy
pozycja1... - elementy tablicy
Zmiana wartości poszczególnych pozycji następuje po wpisaniu:
tablica[n]=wartosc
przy czym:
tablica - nazwa tablicy
n - indeks zmienianej pozycji (liczone od 0)
wartosc - nowa wartość pozycji
Właściwości obiektu
Długość tablicy
Do odczytania długości tablicy służy właściwość:
length
Wartość tylko do odczytu.
Składnia:
nazwaTablicy.length
Metody obiektu
Połączenie elementów
Aby połączyć wszystkie elementy tablicy użyj metody:
join()
Składnia metody:
nazwaTablicy.join(znak)
znak - znak oddzielający poszczególne elementy
Odwrócenie kolejności elementów
Chcąc odwrócić kolejność elementów wpisz metodę:
reverse()
Składnia metody:
nazwaTablicy.reverse()
Sortowanie tablicy
Aby posortować tablicę wstaw metodę:
sort()
Składnia metody:
nazwaTablicy.sort(funkcja)
funkcja - funkcja definiująca porządek sortowania (bez tego parametru tablica zostanie posortowana leksykograficznie)
Usunięcie ostatniego lub pierwszego elementu
Aby usunąć ostatni element tablicy należy użyć metody:
pop()
Zwrócony zostanie usunięty element typu String
Składnia metody:
nazwaTablicy.pop()
Do usuwania pierwszego elementu służy metoda:
shift()
W tym wypadku zwrócony będzie element typy Array
Dodanie elementów na końcu lub na początku tablicy
Jeżeli chcemy dołączyć jeden lub więcej elementów na koniec tablicy możemy użyć metody:
push()
Zwrócona zostanie długość tabeli (typu String) po dodaniu elementów.
Składnia metody:
nazwaTablicy.push(element1, element2, ...)
Aby dodać jeden lub więcej elementów na początku tablicy należy wpisać metodę:
unshift()
Wartością zwróconą jest rownież długość tablicy po usunięciu elementów.
Składnia metody:
nazwaTablicy.unshift(element1, element2, ...)
Usunięcie wybranej części tablicy
Aby usunąć dowolnie wybrany element tablicy należy użyć metody:
slice()
Elementy usunięte zostaną zwrócone jako wynik.
Składnia komendy:
nazwaTablicy.slice(nr1,nr2.nr3)
Przykład:
tablica1.slice(0,2)
W tym wypadku zostaną usunięte pierwsze trzy elementy tablicy (wartości liczone od zera). Jeżeli w wartości umieścimy liczbę ujemną (-x), będzie to oznaczało usunięcie elementu x liczonego od końca tablicy.
Dodanie nowego elementu tablicy
Jeżeli chcemy dodać lub zastąpić wybrany fragment tablicy, możemy użyć metody:
splice()
Składnia komendy:
nazwaTablicy.splice(index, liczba, dodanyElement1, dodanyElement2)
index - liczba określająca początek wybranego elementu (liczone od 0)
liczba - ilość elementów z tablicy do usunięcia (wartość nie musi być równa ilości wstawianych elementów)
dodanyElement - nowy element do wstawienia
Wartości zwracane zależą od ilości usuniętych elementów. Jeżeli było ich zero wartość zwracana to null; leżeli był jeden element usunięty zwracaną wartością jest ten element. Gdyby było więcej usuniętych elementów zwrócono by tablicę z tym elementami.