JavaScript är klientsidan webbsida skriptspråk . Ett inslag i JavaScript är datatypen Array . En array är helt enkelt en lista med värden som kan refereras av en variabel namn . Arrayer kan innehålla flera olika datatyper som strängar , heltal och en boolesk . Förutom att lägga till och ta bort data från matriser , kan du också sortera dem , vända dem eller ens kombinera två matriser tillsammans . Ett av de viktigaste sätten att JavaScript-matriser skiljer sig från andra JavaScript-objekt är egenskapen length . Längden egenskapen anger hur många element finns i arrayen . Instruktioner
1
Skapa en array i JavaScript -kod med uttalandet nedan
//Exempel på en tom array.var myArray = new Array ( ) ; .
//Exempel på en tom array av en uppsättning length.var myArray = new Array ( 5 ) ,
//Exempel på en matris ifyllda med values.var myArray = new Array ( " string1 " , " sträng2 ", " string3 ");
2
Bestäm storleken på matrisen med "längd " egendom såsom visas i koden nedan
;/
myArray.length /. detta skulle returnera ett värde av 3
//Ställ arrayen till en ny längd ( med tomma värden för några extra element ) myArray.length = 5; . .
3
Lägg till ett element i slutet av arrayen med "push "-metoden genom att kopiera följande uttalande . Denna metod har ett returvärde av längden på den nya arrayen .
MyArray.push ( " string4 " ) ;//Detta skulle returnera ett värde av 4 . //Arrayen kommer nu att ( sträng1 , string2 , string3 , string4 )
4
infoga element i arrayen vid en angiven plats med " skarven " kommandot nedan . Den " skarv " kommando tar tre parametrar : index för att sätta på , antalet element att ta bort vid detta index och det nya värdet att infoga
myArray.splice ( 2,0 , " string2a " ) ; . //arrayen kommer nu att ( string1 , string2 , string2a , string3 , string4 )
5
Ta bort element från arrayen vid en viss plats med hjälp av " skarven " kommandot exemplet nedan . Den tredje parametern för " skarv "-metoden är valfri.
MyArray.splice ( 2 , 2 ) ;//Arrayen kommer nu att ( string1 , sträng2 , string4 ) katalog
myArray.splice ( 2 , 1 , " newstring3 " ) ;//arrayen kommer nu att ( string1 , string2 , newstring3 )
6
bort ett enda element från slutet av arrayen med " pop " -kommandot .
myArray.pop ( ) ;//arrayen kommer nu att ( sträng1 , sträng2 )
7
bort ett enda element från början av arrayen med " shift " kommandot . För att lägga till ett element på framsidan av en array som du vill använda " unshift " kommandot istället .
MyArray.shift ( ) ;//Arrayen kommer nu att ( string2 )
8
Kombinera två matriser tillsammans med " concat " kommandot från exemplet nedan . Den " concat " kommando tar minst två parametrar , men kan ta många fler
var myNewArray = new Array ( ) ; . Var mySecondArray = new Array ( 3 ) , var mySecondArray = new Array ( " newstring1 " , " newstring2 " , " newstring3 " ) ; myNewArray = myArray.concat ( mySecondArray ) ;//den nya array kommer nu att ( newstring1 , newstring2 , newstring3 , sträng2 )
9
Byt ordning på alla elementen i en array genom att anropa " omvända " kommandot .
myNewArray.reverse ( ) ;//den nya array kommer nu att ( string2 , newstring3 , newstring2 , newstring1 )
10
tillbaka vissa delar av gruppen vid en angiven plats med " slice " kommandot nedan . Segmentet kommando tar två parametrar : index att börja på och antalet element att återvända
myNewArray.slice ( 2,2 ) ;//Returns ( newstring3 , newstring2 )
11 .
tillbaka elementen i en array som en sträng värde med " toString " kommandot nedan .
myNewArray.toString ( ) ;//Returns " string2 , newstring3 , newstring2 , newstring1 "
12
tillbaka elementen i en array som en sträng värde och separera dem med ett tecken med " gå " kommando som detta exempel .
myNewArray.join ( " och " ) ;//Returns " sträng2 och newstring3 och newstring2 och newstring1 "
13
Sätt elementen i arrayen i alfabetisk ordning med " sort " -kommandot nedan .
myNewArray.sort ( ) ;//Den nya array kommer nu att ( newstring1 , newstring2 , newstring3 , sträng2 ) katalog