Početna

   Video tutorijali

   HTML

   CSS

   JavaScript

   SMIL

   Windows XP

   Mreže

   XML i XSL

   Ostalo



Zapamti me
  Lozinka       Registracija
   O Svemu

Apartmani Djurovic

MrdniSe

MrdniSe

Polja u JavaScript-u


Polja su jedna od najkorisnijih podatkovnih struktura koje su nam dostupne. Polja možemo zamisliti kao jednu kolonu unutar tablice. Svaki redak unutar te kolone sadrži po jedan podatak i svaki redak je numeriran i to počevši od 0 pa nadalje. Ovaj broj koji numerira retke nazivamo index. Da bi pristupili podatku moramo znati njegov index. Pošto numeracija počinje od 0 onda je ukupan broj redova za jedan veći nego najveći index. Naravno, postoje i višedimenzionalna polja, ali za sada ćemo se zadržati na jednodimenzionalnim. Kreirajmo jedno polje.


var Ime = new Array(50); Ime[0] = "Ivan"; Ime[1] = "Marija"; Ime[2] = "Jure"; alert("Vase ime je " + Ime[1]);



Najprije smo stvorili polje Ime u koje može stati najviše 51 èlan jer je maksimalni index 50. Nakon toga smo napunili prva 3 mjesta sa imenima. Pridruživanje vrijednosti polju je jednostavno kao što se vidi iz primjera. Napišemo prvo ime polja pa unutar uglatih zagrada upišemo index koji ćemo mijenjati. Nakon znaka jednako upisujemo vrijednost polja. Vrijednosti polja se jednako lako pristupa. Samo je potrebno znati index polja da dobijemo njegovu vrijednost.


Pokušajmo napraviti funkciju koja pretražuje polje i kao rezultat nam govori da li ime već postoji u polju.


function Postojili( temp_ime ) { for ( var i = 0; i < Ime.lenght; i++) { if( Ime[i] == temp_ime ) { alert('Ime ve&#263; postoji u polju i nalazi se na index-u ' + i); } } }



Funkciju možemo pozvati na ovaj način


Postojili('Marija');



Pogledajmo primjer pridruživanja polja drugom polju i brisanje elemenata iz polja.


var prvopolje = ["Ivan", "Marija", "Jure"]; alert (prvopolje); var drugopolje = prvopolje; alert (drugopolje); delete drugopolje[1]; alert(drugopolje);



Najprije smo napravili polje sa tri imena. Onda smo duplicirali to polje u drugo. Nakon toga smo izbrisali vrijednost polja na index-u 1. Elemente polja možemo i spojiti u jedno. Osim toga, JavaScript nam omogućava da specificiramo i znak kojim će ti elementi biti razdvojeni.


var polje = ["crveno", "zeleno", "plavo"]; var spojeno = polje.join(" ; "); alert(spojeno);



Možemo i posložiti polje upotrebljavajući sort() funkciju.


var polje = [1, 10, 5, 6, 2, 7, 3, 9]; polje.sort(); alert(polje);



Jednom kada dobro svladate polja moći ćete puno toga napraviti na jako jednostavan naèin. Polja se upotrebljavaju u svim aplikacijama ako su imalo ozbiljnije. Jednostavno ne možete ništa bez njih. Nakon ovih jednodimenzionalnih polja bilo bi dobro da naučite i savladate bar dvodimenzionalna polja jer se ona jednako često koriste.



Ako ste naučili nešto novo napišite jedan komentar podrške.
Hvala!
Autor: VedranDatum objave: 21.01.2008

KOMENTARI:

Nema još ni jednog komentara.

Samo registrirani korisnici mogu komentirati.

copyright (c) 2008/09 osvemu.com | besplatnitutorijali.com  |   Webmaster   |   Podrška  |   Pravila korištenja