JavaScript is een client - side webpagina scripttaal. Een kenmerk van JavaScript is het gegevenstype Array . Een array is gewoon een lijst met waarden die kunnen worden verwezen door een variabele naam . Arrays kunnen verschillende datatypes te houden , zoals strings , integers en booleans . Naast het toevoegen en verwijderen van gegevens van arrays , kunt u ook te sorteren , keren ze zelfs combineren twee arrays . Een van de belangrijkste manieren om dat JavaScript arrays verschillen van andere JavaScript-objecten is de eigenschap length . De eigenschap length vertelt je hoeveel elementen zijn opgenomen in de array . Instructies 1 Maak een array in uw JavaScript -code met de onderstaande verklaring //Voorbeeld van een lege array.var myArray = new Array ( ) ; . //Voorbeeld van een lege array van een set length.var myArray = new Array ( 5 ) ; //Voorbeeld van een reeks vooraf ingevuld met values.var myArray = new Array ( " string1 " , " string2 " , " string3 " ) ; kopen van 2 Bepaal de grootte van de array met de " lengte " eigendom zoals weergegeven in onderstaande code myArray.length ;/Twitter /. dit zou een waarde van 3 terug //Stel de array naar een nieuwe lengte ( met lege waarden voor elke extra elementen ) myArray.length = 5 ; . . 3 een element toevoegen aan het einde van de array met de "push " -methode door het kopiëren van de volgende verklaring . Deze methode heeft een return waarde van de lengte van de nieuwe array . MyArray.push ( " STRING4 " ) ;//Dit zou een waarde van 4 . //De array zal nu terugkeren ( tekenreeks1 , tekenreeks2 , string3 , STRING4 ) op Twitter invoegen elementen in de array op een bepaald plek met de " splice " command 4 hieronder weergegeven . De " splice " commando duurt drie parameters : de index te voegen op , het aantal elementen op die index en de nieuwe waarde in te voegen te verwijderen myArray.splice ( 2,0 , " string2a " ) ; . //de array wordt nu ( tekenreeks1 , tekenreeks2 , string2a , string3 , STRING4 ) 5 Verwijder elementen uit de array op een bepaalde plek met behulp van de " splice " commando voorbeeld hieronder . De derde parameter voor de " splice " -methode is optioneel . MyArray.splice ( 2 , 2 ) ;//De array wordt nu ( tekenreeks1 , tekenreeks2 , STRING4 ) myArray.splice ( 2 , 1 , " newstring3 " ) ;//de array wordt nu ( tekenreeks1 , tekenreeks2 , newstring3 ) 6 Verwijder een enkel element uit het einde van de array met behulp van de "pop " commando myArray.pop . ( ) ;//de array wordt nu ( tekenreeks1 , tekenreeks2 ) 7 Verwijder een enkel element uit het begin van de array met behulp van de " shift " commando . Om een element toe te voegen aan de voorzijde van een array zou je de " unshift " commando te gebruiken. MyArray.shift ( ) op ;//De array wordt nu ( tekenreeks2 ) 8 Combineer twee arrays met de " concat " commando van het onderstaande voorbeeld . De " concat " commando duurt minstens twee parameters , maar kan veel langer duren var myNewArray = new Array ( ) ; . Var mySecondArray = new Array ( 3 ) ; var mySecondArray = new Array ( " newstring1 " , " newstring2 " , " newstring3 " ) ; myNewArray = myArray.concat ( mySecondArray ) ;//de nieuwe serie zal nu ( newstring1 , newstring2 , newstring3 , string2 ) 9 Schakel de volgorde van alle de elementen in een array door te bellen met de " omgekeerde " commando . myNewArray.reverse ( ) ;//de nieuwe serie zal nu ( tekenreeks2 , newstring3 , newstring2 , newstring1 ) op Twitter 10 Terugkeer sommige elementen van de matrix in een bepaalde plaats met de " slice " commando: . De slice commando neemt twee parameters : de index te beginnen bij en het aantal elementen terug te keren myNewArray.slice ( 2,2 ) ;//Returns ( newstring3 , newstring2 ) op Twitter 11 . Terugkeer van de elementen van een array als een enkele string waarde in met de " toString " commando hieronder weergegeven . myNewArray.toString ( ) ;//Returns " string2 , newstring3 , newstring2 , newstring1 " 12 Terugkeer van de elementen van een array als een enkele string waarde en ze te scheiden met een karakter met behulp van de " join" commando als dit voorbeeld . myNewArray.join ( " en " ) ;//Returns " string2 en newstring3 en newstring2 en newstring1 " 13 Zet de elementen van de array in alfabetische volgorde met de " sort " commando hieronder weergegeven . myNewArray.sort ( ) op Twitter ;//De nieuwe serie zal nu ( newstring1 , newstring2 , newstring3 , string2 ) op Twitter
|