JavaScript ist eine Client- seitige Web- Seite Skriptsprache. Ein Merkmal ist die JavaScript -Array -Datentyp. Ein Array ist einfach eine Liste von Werten, die durch eine variable Namen verwiesen werden kann. Arrays können mehrere unterschiedliche Datentypen wie Strings, Integer und booleans halten . Neben dem Hinzufügen und Entfernen von Daten aus Arrays können Sie auch sortieren, umzukehren oder sie sogar kombinieren zwei Arrays zusammen . Eine der wichtigsten Möglichkeiten, die JavaScript Arrays unterscheiden sich von anderen JavaScript-Objekte ist die length-Eigenschaft . Die length-Eigenschaft gibt an, wie viele Elemente im Array enthalten sind. Anleitung
1
Erstellen Sie ein Array in Ihren JavaScript-Code mit der Aussage unter
//Beispiel eines leeren array.var myArray = new Array (); .
< P > //Beispiel eines leeren Array einer festgelegten length.var myArray = new Array (5);
//Beispiel eines Arrays mit values.var myArray = new Array (" string1 " vorbelegt , " string2 ", " string3 ");
2
Bestimmen Sie die Größe des Arrays mit der " Länge "-Eigenschaft wie im Code unten
myArray.length ;//. Dies würde einen Wert von 3
//Stellen Sie das Array an die neue Länge ( mit leeren Werte für alle zusätzlichen Elemente ) myArray.length = 5; . .
3 < p> Fügen Sie ein Element am Ende des Arrays mit der "Push"- Verfahren , indem Sie die folgende Anweisung . Diese Methode hat einen Rückgabewert der Länge des neuen Arrays .
MyArray.push ( " string4 " ) ;//Dies würde einen Wert von 4 . //Das Array wird nun zurück ( Zeichenfolge1, Zeichenfolge2 , string3 , string4 )
4
Insert Elemente in das Array an einem angegebenen Ort mit dem "splice "-Befehl unten . Die "splice "-Befehl nimmt drei Parameter : den Index auf , die Anzahl der Elemente einfügen, um an diesem Index und dem neuen Wert zu legen entfernen
myArray.splice ( 2,0 , " string2a "); . //das Array wird nun ( string1 , string2 , string2a , string3 , string4 )
5
entfernen Elemente aus dem Array an einer bestimmten Stelle mit dem " splice" Befehl Beispiel unten . Der dritte Parameter für die " Splice "-Methode ist optional.
MyArray.splice (2, 2 ) ;//Das Array wird nun ( string1 , string2 , string4 )
myArray.splice (2 , 1, " newstring3 " ) ;//das Array wird nun ( string1 , string2 , newstring3 )
6
entfernen ein einzelnes Element aus dem Ende des Arrays mit der "Pop "-Befehl .
myArray.pop () ;//das Array wird nun ( string1 , string2 )
7
entfernen ein einzelnes Element aus dem Anfang des Arrays mit der "Shift" Befehl . Um ein Element an der Vorderseite ein Array erhalten Sie das " unshift " Befehl verwenden würde stattdessen hinzuzufügen.
MyArray.shift () ;//Das Array wird nun ( string2 )
8 sein < p> Kombinieren Sie zwei Arrays zusammen mit dem " concat " Kommando aus dem Beispiel unten . Die " concat "-Befehl dauert mindestens zwei Parameter , kann aber viel mehr nehmen
var myNewArray = new Array (); . Var mySecondArray = new Array (3); var mySecondArray = new Array (" newstring1 " " newstring2 ", " newstring3 "); myNewArray = myArray.concat ( mySecondArray ) ;//das neue Array wird nun ( newstring1 , newstring2 , newstring3 , Zeichenfolge2 )
9
Schalten Sie die Reihenfolge aller die Elemente in einem Array durch den Aufruf der "reverse "-Befehl.
myNewArray.reverse () ;//das neue Array wird nun ( Zeichenfolge2 , newstring3 , newstring2 , newstring1 )
10 < p> Zurück einige Elemente des Arrays zu einem bestimmten Punkt mit der " Slice "-Befehl unten . Die Scheibe Befehl benötigt zwei Parameter: den Index zu beginnen und die Anzahl der Elemente , zurückzukehren
myNewArray.slice (2,2) ;//Returns ( newstring3 , newstring2 )
11 .
Bringen Sie die Elemente eines Arrays als einzelne Zeichenfolge mit dem Wert " toString " Befehl unten .
myNewArray.toString () ;//Returns " Zeichenfolge2 , newstring3 , newstring2 , newstring1 "
12
Bringen Sie die Elemente eines Arrays als einzelne Zeichenfolge Wert und trennen Sie diese mit einem Charakter mit der "join "-Befehl wie in diesem Beispiel .
myNewArray.join ("und" ) ;//Returns " Zeichenfolge2 und newstring3 und newstring2 und newstring1 "
13
Legen Sie die Elemente des Arrays in alphabetischer Reihenfolge mit dem Befehl "Sortieren" unten .
myNewArray.sort () ;//Das neue Array wird nun ( newstring1 , newstring2 , newstring3 , Zeichenfolge2 )