Jesteś tutaj: webmade.org >> kursy online >> kurs javascript >> Część 6
autor: Piotr Rzeźniczak, ostatnia modyfikacja: 2007-06-27
Czyli Tablica - jest używana do przechowywania zbioru wartości, kolejno ułożonych, do których odwołujemy się poprzez nazwę tablicy i indeks.
Tablicę tworzymy korzystając z operatora new. Do dyspozycji mamy kilka sposobów:
var owoce=new Array("Gruszka","Banan","Ananas") var owoce=new Array(3) owoce[0]="Gruszka" owoce[1]="Banan" owoce[2]="Ananas"
przykład tablicy poziomej: np. info o soku:
sok=new Array() sok.smak="Pomidorowy" sok.pojemnosc="1 litr" sok.producent="juicy co" sok.length // wynik=3
Usuwanie tablic i elementów tablic:
myArray.length // wynik 5 delete.myArray[2] myArray.length // wynik 5 myArray[2] // wynik: undefined
nazwa | opis | uwagi |
---|---|---|
constructor | Zawiera funkcję tworzącą prototyp obiektu | NN4 IE4 |
length | zwraca liczbę elementów w tablicy | NN3 IE4 |
prototype | pozwala na dodanie właściwości do tablicy | NN3 IE4 |
nazwa | opis | uwagi |
---|---|---|
.concat(obiektArray2) | łączy dwie lub więcej tablic i zwraca nową | NN4 IE4 |
.join("separ") | zwraca:string elementów tablicy przedzielonych separatorem | |
.pop() | usuwa i zwraca ostatni element tablicy | NN4 IE5.5 |
.push("el1"[,"el2"]) | dodaje element lub więcej na koniec tablicy i zwraca nową długość | NN4 IE5.5 |
.reverse() | zwraca tablice z elementami w odwrotnej kolej | |
.slice(indexPocz [,indexKońc]) | zwraca:tablica utworzona z części danej | NN4 IE4 |
.sort([funkcjaPorównawcza]) | zwraca tablicę posortowaną | |
.splice(index,ile,[,el1, el2]) | dodaje i/lub usuwa elementy tablicy | NN4 IE5.5 |
.toSource() | zwraca string który reprezentuje źródło tablicy | NN4.06 IE4 |
.toString() | zwraca string który reprezentuje daną tablicę | NN3 IE4 |
.unshift("el1"[,"el2"]) | dodaje jeden lub kilka elementów na początek tablicy i zwraca nową długość | NN4 IE5.5 |
.valueOf() | zwraca wartość tablicy |
Piotr Rzeźniczak
szukaj: obiekt array kurs javascript
Zagadnienia poruszane w tej części kursu:
© 2004-2008 copyright by webmade.org