e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Obratni vrstni red elementov v polju

Koda:
<script type="text/javascript">
dijaki = new Array("Mitja", "Beni", "Grega", "Ale\u0161", "Rok", "Danijel")

function izpis()
{
oddelek=dijaki.join(", ")
document.getElementById("izpis").firstChild.nodeValue=oddelek
}

function obrni()
{
dijaki=dijaki.reverse()
izpis()
}
</script>
Izgled v
brskalniku:

Klikni in obrni vrstni red v polju

Dijaki po uspehu:

 

Razlaga:

Tukaj je uporabljena funkcija s pomočjo katere obrnem vrsti red podatkov, ki so v polju dijaki. Pokliče se funkcija obrni, ki predmetu razreda Array obrne vrstni red elementov. Postopek trajno spremeni vrednost predmeta.

Funkcija izpis se uporabi samo za izpis na ekran. Predmet razreda Array se pretvori v primitivni niz tako, vsakemu med vnose v polje doda vejico in presledek. Z lastnostjo firstChild.nodeValue pa se ta niz izpiše v odstavaku z id="izpis".

SERŠ Maribor : Strokovna gimnazija : 2004 : Benjamin Šaler