webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> kursy online >> kurs javascript >> Część 6

Obiekt Array

autor: Piotr Rzeźniczak, ostatnia modyfikacja: 2007-06-27

szukaj: obiekt array obiekt array kurs javascript kurs javascript

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

Właściwości

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

Metody

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

Zagadnienia poruszane w tej części kursu:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org