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

Spajanje polja v niz

Koda:
<script type="text/javascript">
dijaki = new Array(5)
dijaki[0] = "Rok"
dijaki[4] = "Gorazd"
dijaki[2] = "Teodor"
dijaki[3] = "Ale\u0161"   // "Aleš"
dijaki[1] = "Suzana"

oddelek=dijaki.join(" # ")
document.write("<p>" + oddelek+ "</p>")
</script>
Izgled v
brskalniku:
Razlaga:

Zgoraj je zapisana koda JavaScript potrebna za spajanje polj array v niz string. Najprej se z ukazom new Array(5) ustvari nova vrsta dijaki, vrednost v oklepaju določi dolžino vrste. Potem se v posamezno polje v vrsti shranijo neke vrednosti, ki so v tem primeru imena vse tipa string.

Polje dijaki se s postopkom join() združi v niz oddelek. Vrednosti polja se znotraj niza ločijo z nizom, ki jo postopek join() prejme kot vhodni parameter. Če nič ne vnesete kot vhodni parameter, postopek uporabi privzeto vrednost vejico (brez presledka). Kot vhodni podatek lahko tudi vnašate vrednosti tipa number, saj jih postopek pretvori v vrednosti tipa string. Na koncu se z uporabo postopka write v html dokument izpiše niz oddelek.

SERŠ Maribor : Strokovna gimnazija : 2004 : Danijel Mom