JavaScript er en klient- side web side skriptspråk. En funksjon i JavaScript er Array datatype. En matrise er rett og slett en liste over verdier som kan refereres til av en variabel navn . Matriser kan inneholde flere forskjellige datatyper som strenger, heltall og boolske verdier . Foruten å legge til og fjerne data fra matriser , kan du også sortere dem , snu dem eller kombinere to matriser sammen. En av de viktigste måtene JavaScript Arrays skiller seg fra andre JavaScript objekter er lengden eiendommen . Lengden egenskapen forteller deg hvor mange elementer er plassert i matrisen . Instruksjoner
en
Lag en array i JavaScript-koden i oppstillingen nedenfor
//Eksempel på en tom array.var myArray = new Array (); .
< P > //Eksempel på en tom array av et sett length.var myArray = new Array ( 5 ) ;
//Eksempel på en rekke forhåndsutfylt med values.var myArray = new Array ( " streng1 " , " string2 ", " string3 ");
2
Bestem størrelsen på array med "lengde " eiendom som vist i koden under
myArray.length ;//. dette vil returnere en verdi av 3
//Sett array til en ny lengde (med tomme verdier for noen ekstra elementer) myArray.length = 5; . .
3 < p> Tilsett en til enden av rekken med " push" -metoden ved å kopiere med følgende utsagn . Denne metoden har en avkastning verdi av lengden på det nye utvalget .
MyArray.push ( " string4 ") ;//Dette vil returnere en verdi på 4 . //Matrisen vil nå være ( streng1 , streng2 , string3 , string4 )
4
Sett elementene i matrisen på en spesifisert plass med " spleise " kommandoen nedenfor. Den " spleise "-kommandoen tar tre parametere: indeksen til å sette på , antall elementer for å fjerne på den indeksen og den nye verdien for å sette
myArray.splice ( 2,0, " string2a "); . //matrisen vil nå være ( streng1 , string2 , string2a , string3 , string4 )
5
Fjern elementer fra tabellen på et bestemt sted ved hjelp av " spleise "-kommandoen eksempelet nedenfor . Den tredje parameter for " spleise "-metoden er valgfritt.
MyArray.splice ( 2 , 2 ) ;//The array vil nå være ( streng1 , string2 , string4 )
myArray.splice ( 2, 1, " newstring3 ") ;//The array vil nå være ( streng1 , string2 , newstring3 )
6
Fjern ett element fra slutten av tabellen ved hjelp av " pop "-kommandoen .
myArray.pop ( ) ;//The array vil nå være ( streng1 , string2 )
7
Fjern ett element fra begynnelsen av tabellen ved å bruke " shift" kommando. For å legge til et element på forsiden av en rekke ville du bruke " unshift "-kommandoen i stedet.
MyArray.shift ( ) ;//The array vil nå være ( string2 )
8 < p> Kombiner to matriser sammen med " concat "-kommandoen fra eksempelet nedenfor. Den " concat "-kommandoen tar minst to parametre , men det kan ta mange flere
Var myNewArray = new Array (); . Var mySecondArray = new Array ( 3 ) ; Var mySecondArray = new Array ( " newstring1 " , " newstring2 ", " newstring3 "); myNewArray = myArray.concat ( mySecondArray ) ;//den nye array vil nå være ( newstring1 , newstring2 , newstring3 , string2 )
9
Bytt rekkefølgen på alle elementene i en matrise ved å kalle "omvendt" kommandoen .
myNewArray.reverse ( ) ;//den nye array vil nå være ( string2 , newstring3 , newstring2 , newstring1 )
10 < p> Returner noen av elementene i matrisen ved en bestemt flekk med " skive "-kommandoen er vist nedenfor. Stykket kommandoen tar to parametre : indeksen å starte på og antall elementer å returnere
myNewArray.slice (2,2 ) ;//retur ( newstring3 , newstring2 )
11 .
Tilbake elementene i en matrise som en enkelt streng verdi ved hjelp av " toString " kommandoen nedenfor.
myNewArray.toString ( ) ;//retur " string2 , newstring3 , newstring2 , newstring1 "
12
Tilbake elementene i en matrise som en enkelt streng verdi og skille dem med en karakter ved hjelp av " bli "-kommandoen slik dette eksemplet.
myNewArray.join ( "og" ) ;//retur " string2 og newstring3 og newstring2 og newstring1 "
13
Sett elementene i matrisen i alfabetisk rekkefølge med " sort" kommandoen nedenfor.
myNewArray.sort ( ) ;//Den nye array vil nå være ( newstring1 , newstring2 , newstring3 , string2 )