För en del Javascript ofta ses som en primitiv och inte särskilt användbara programmeringsspråk . Dock är Javascript faktiskt ett helt objektorienterat språk som körs i din webbläsare . Bland dess många funktioner är datastrukturer som vektorer , beställde samlingar av variabler . Använda klassen Array är precis som att förklara någon annan typ av variabel . Instruktioner
1
Deklarera en array variabel . Eftersom Javascript är löst skrivit , variabler håller helt enkelt värden . Medan värdena har en typ , behöver själva variabeln inte en typ . Därför deklarera en array variabel är ungefär som att förklara något annat heltal eller sträng variable.var Array = new Array ( ) ;
2
Deklarera en variabel med en känd start storlek . Ovanstående kommer att skapa en tom array obestämd ( eller noll ) längd . Även om detta kan vara det enda alternativet om du inte vet hur många element variabeln ska innehålla , om du vet att du kan deklarera en variabel med den informationen . Detta är att föredra eftersom storleksändring och matris , som kräver tilldelning nya minnet och flytta hela arrayen , är resurskrävande .
3
Deklarera en array variabel med en känd start storlek , genom att passera den storleken som ett argument till Array constructor.var Array = new Array ( 34 ) ;
4
Passera värden som argument till konstruktorn Array ( om värdena kommer att vara kända när du deklarerar arrayen ) . Detta är snabbare och mer kompakt än att fylla i värdena senare använder namnen index operator.var = new Array ( " Jim " , " Joe " , " Bob " ) ;
5
Använd arraylitteraler . Ungefär som passerar arrayelementen till konstruktorn , kan du också använda en arraylitteral . Detta är funktionellt densamma , men mindre verbose.var namn = [ " Jim " , " Joe " , " Bob " ] ;
6
Push element till arrayen . Om storleken och innehållet i matrisen inte är kända när programmet är skrivet , kan nya element " skjuts " i slutet av en array . Att " trycka " ett element på en array är att göra arrayen ett element större ( om det inte redan är tillräckligt stor ) och att lägga till elementet i slutet av array.var namn = new Array ( ) ; names.push ( " Jim " ) ; names.push ( " Joe " ) , names.push ( " Bob " ) ;
7
Ändra och åtkomst element i arrayen med hjälp av index operatören . Indexet Operatören är det primära sättet att komma arrayelement . Använda index operatör ( hakparenteserna ) , kan du läsa individuellt eller skriva något av namnen array elements.var = new Array ( " Jim " , " Joe " ) , var name = namn [ 0 ] , //Jimnames [ 1 ] = " Bob "; //Joe är nu Bobnames [ 2 ] = " Carl " , //Array utökas för att hålla Carl
8
Loop över en array . Looping över arrayer kan uppnås med "för" loop. Storleken på arrayen kan läsas från matrisens namn längd attribute.var = [ " Jim " , " Joe " , " Bob " ] , for (var i = 0 ; i. < names.length , i + + ) {document . skriva ( namn [ i] ) ; } Addera