Dieser Artikel fasst die gemeinsamen Methoden von JavaScript -Arrays für Sie zusammen. Der spezifische Inhalt lautet wie folgt
1. join () Methode:
Die Array.Join () -Methode wandelt alle Elemente im Array in Zeichenfolgen um und verbindet sie miteinander, wodurch die zuletzt erzeugte Zeichenfolge zurückgegeben wird. Sie können auch optionale Zeichenfolgen angeben, um die Elemente des Arrays in der generierten Zeichenfolge zu trennen. Wenn kein Trennzeichen angegeben ist, wird ein Komma standardmäßig verwendet. Beispiele sind wie folgt:
var a = [1,2,3]; A.Join (); // => "1,2,3" Da kein Trennzeichen angegeben ist, ist der Ausfall ein Komma. A.Join ("+"); // => "1+2+3" Gibt den Trennzeichen als+a.join ("-") an; // => "1-2-3" Gibt den Ablagerer als-an-Die Methode array.join () ist eine inverse Operation der String.Split () -Methode, die die Zeichenfolge in mehrere Blöcke aufteilt, um ein Array zu erstellen.
2. Methode Reverse ():
Die Methode Array.Reverse () blinkt die Elemente im Array und gibt das Flashback -Array zurück. Es ist ein Neues Array, das im ursprünglichen Array keine Rückblenden erzeugt. Gibt es an das ursprüngliche Array zurück, aber die Elemente im Inneren wurden zurückblitzt und neu angeordnet. Beispiele sind wie folgt:
var a = [1,2,3]; A.Reverse (); // => a = [3,2,1];
3. Sort () Methode:
Die Array.Sort () -Methode sortiert die Elemente im Array und gibt das sortierte Array zurück. Wenn die Parameter nicht übergeben werden, wird der Standard in alphabetischer Reihenfolge sortiert. Beispiele sind wie folgt:
var a = [4,3,1,2] a.sort (); // => [1,2,3,4] a.sort (Funktion (a, b) {return ab;}); // => [1,2,3,4] Sortieren Sie A.Sort (Funktion (a, b) {return ba;});Es ist sehr bequem, hier anonyme Funktionen zu verwenden, da es nicht erforderlich ist, die Funktion zu benennen, wenn sie nur einmal verwendet wird.
4. Concat ():
Die Methode array.concat () erstellt und gibt ein neues Array zurück. Die Elemente im Neuarray enthalten die Elemente, die das Array aufrufen, und die Werte der in concat () übergebenen Parameter. Die in übergebenen Parameter können separate Werte oder Arrays sein. Concat () flach das Array des Arrays nicht rekursiv ab. Beispiele sind wie folgt:
var a = [5,6,7]; A.Concat (1,2); // => [5,6,7,1,2]; A.Concat ([1,2]); // => [5,6,7,1,2]; A.Concat (3, [1,2]); // => [5,6,7,3,1,2]; A.Concat ([1, [2,3]]); // => [5,6,7,1, [2,3]];
5. Slice () Methode:
Die Methode Array.Slice () gibt ein Fragment oder Subtarray des angegebenen Arrays zurück. Sie können ein oder zwei Parameter darin übergeben, und die Parameter können positiv oder negativ sein. Beispiele sind wie folgt:
var a = [5,6,7,3,1,2]; A.Slice (1) // => [6,7,3,1,2] Der numerische Parameter bezieht sich auf den Index des Arrays. Ein Parameter zeigt die Startposition an. Wenn der zweite Parameter nicht übergeben wird, ist der Standard die Anzahl der Elemente im Array. A.Slice (1,3) // => [6,7] Der zweite Parameter ist die Endposition des Array -Index (ausgenommen) Index> = 1 && Index <3; A.Slice (1, -3) // => [6,7] Wenn in den Parametern negative Zahlen vorhanden sind, können Sie positive Zahlen konvertieren.
6. Splice () Methode:
Die Methode Array.SPLICE () ist eine gemeinsame Methode zum Einfügen oder Löschen in ein Array. Es wird das angerufene Array ändern, Splice () kann drei Parameter übergeben. Der erste Parameter zeigt an, wo der Elementindex beginnt, der zweite Parameter zeigt die Gesamtzahl der gelöschten Elemente an und der dritte Parameter zeigt das eingefügte Element an. Die Position der Elementeinfügung ist die Position, in der das Element mit dem Löschen beginnt. Beispiele sind wie folgt:
var a = [5,6,7,3,1,2]; A.SPLICE (2); // => [7,3,1,2] a = [5,6]; // In einen Parameter übergeben, um alle Elemente nach dem Löschen aus dem Index darzustellen. A.SPLICE (2,2); // => [7,3] a = [5,6,1,2]; Der zweite Parameter repräsentiert die Anzahl der gelöschten Elemente. A.SPLICE (2,2, 'A', 'B', 'C'); // => [7,3] a = [5,6, 'a', 'b', 'c', 1,2];
7. Push () und Unshift () Methoden:
Die Methode Array.push () besteht darin, dem Ende des Arrays ein Element hinzuzufügen, das die Länge des Neuarrays zurückgibt. Die Methode Array.UnShift () besteht darin, ein Element zur Vorderseite des Arrays hinzuzufügen, das die Länge des neuen Arrays zurückgibt. Beispiele sind wie folgt:
var a = [1,2,3]; a.push (4,5); // a = [1,2,3,4,5]; Der Rückgabewert beträgt 5; A.unshift (4,5); // a = [4,5,1,2,3]; Der Rückgabewert beträgt 5; ☆ Passable Parameter können ein oder mehrere sein.
8. Pop () und Shift () Methoden:
Die Methode array.pop () besteht darin, das letzte Element im Array zu löschen, das das gelöschte Element zurückgibt. Die Methode Array.Shift () besteht darin, das vordere Element des Arrays zu löschen, das das gelöschte Element zurückgibt.
var a = [5,6,7]; a.pop (); // a = [5,6]; Der Rückgabewert ist 7 a.shift (); // a = [6,7]; Rückgabewert 5
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.