Til noen , Javascript ofte sett på som en primitiv og ikke spesielt nyttig programmeringsspråk. Imidlertid er Javascript faktisk et fullt objekt - orientert språk som kjører i nettleseren. Blant sine mange funksjoner er datastrukturer som matriser , beordret samlinger av variabler . Ved hjelp av matrisen klassen er akkurat som å erklære en annen type variabel. Instruksjoner
en
Erklærer en rekke variable . Siden Javascript er løst skrevet, variabler bare holde verdier. Mens verdiene har en type , gjør den variable selv ikke ha en type. Derfor erklærte en rekke variable er mye som å erklære alle andre heltall eller streng variable.var matrise = new Array ();
2
deklarere en variabel med et kjent utgangspunkt størrelse. Listen vil skape en tom array av ubestemmelig (eller null) lengde. Selv om dette kan være det eneste alternativet hvis du ikke vet hvor mange elementer variabelen vil inneholde , hvis du vet du kan erklære en variabel ved hjelp av denne informasjonen. Dette er å foretrekke som endring av størrelse og utvalg , som krever tildeling av nye minne og flytte hele matrisen , er beregningsmessig dyrt .
3
Erklærer en rekke variabel med et kjent utgangspunkt størrelse , ved å passere denne størrelsen som et argument til Array constructor.var matrise = new Array ( 34 ) ;
4
Pass verdiene som argumenter til array konstruktør ( hvis verdiene vil bli kjent når du deklarerer array ) . Dette er raskere og mer kompakt enn å fylle i verdiene senere ved hjelp av indeksen operator.var navn = new Array ( " Jim ", " Joe" , " Bob ");
5
Bruk rekke literals . Mye som passerer matriseelementer til konstruktøren , kan du også bruke en rekke bokstavelig. Dette er funksjonelt det samme, men mindre verbose.var navn = [" Jim ", " Joe ", " Bob" ];
6
Push elementer til tabellen. Hvis størrelsen og innholdet av tabellen ikke er kjent når programmet er skrevet , kan nye elementer bli " presset" til slutten av en matrise. Å "presse " et element på en matrise er å gjøre matrisen ett element større ( hvis det ikke allerede er stor nok ) , og for å legge til elementet til slutten av array.var navn = new Array (); names.push ( " Jim "); names.push ( " Joe "); names.push ( " Bob ");
7
Endre og få tilgang til elementene i matrisen ved bruk av indeksen operatør. Indeksen operatøren er den primære måten å få tilgang array elementer . Ved hjelp av indeksen operatør ( klammeparentesene ) , kan du individuelt lese eller skrive noe i matrisen elements.var navn = new Array ( " Jim" , " Joe "); Var name = navn [ 0 ]; //Jimnames [ 1 ] = " Bob" , //Joe er nå Bobnames [ 2 ] = " Carl" , //Array er utvidet til å holde Carl
8
Loop over en matrise. Looping løpet arrays kan oppnås med " for" loop. Størrelsen på array kan leses fra tabellens lengde attribute.var navn = [" Jim ", " Joe ", " Bob" ]; for (var i = 0 ; i < names.length ; i + + ) {document . skrive (navn [ i] ) ;}