Obiekt Array

--------------------
Deklarowanie tablicy
--------------------

Obiekt ten reprezentuje elementy dowolnej tablicy.

Obiekt Array mo┐na deklarowaµ na dwa sposoby: 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)

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)

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.