Pop Löschen Sie den letzten Artikel
Löschen Sie das letzte Element und geben Sie den Wert des gelöschten Elements zurück. Wenn das Array leer ist, kehren Sie undefiniert zurück
var a = [1,2,3,4,5]; a.pop (); // a: [1, 2, 3, 4] a.pop (); // a: [1, 2, 3] a.pop (); // a: [1, 2]
Schicht löscht den ersten Artikel
Löschen Sie das erste Element des ursprünglichen Arrays und geben Sie den Wert des gelöschten Elements zurück. Wenn das Array leer ist, kehren Sie undefiniert zurück
var a = [1,2,3,4,5]; a.shift (); // a: [2,3,4,5] a.shift (); // a: [3,4,5]
bis zum Ende drücken
und die Neuarraylänge zurückgeben;
var a = [1,2,3,4,5]; a.push (6); // [1, 2, 3, 4, 5, 6] aa.push ('xx'); // [1, 2, 3, 4, 5, "xx"] Return Länge 7a.push ('yy'); // [1, 2, 3, 4, 5, 6, "xx", "yy"] Returnungehindert nach oben
und die Neuarraylänge zurückgeben;
var a = [1,2,3,4,5]; a.unshift();//[1, 2, 3, 4, 5]a.unshift("cc");//["cc", 1, 2, 3, 4, 5] Returns length 6a.unshift("aaa");//["aaa", "cc", 1, 2, 3, 4, 5] Returns length 7Umgekehrter Array Flip
und geben Sie das umgedrehte Original -Array zurück, das ursprüngliche Array wird umgedreht
var a = [1,2,3,4,5]; A.Reverse () // A: [5, 4, 3, 2, 1] Returns [5, 4, 3, 2, 1]
Konvertieren Sie das Join -Array in die Zeichenfolge
und geben Sie die Saite zurück, das ursprüngliche Array ist Holzveränderung
var a = [1,2,3,4,5]; var b = a.join ('||'); // b: "1 || 2 || 3 || 4 || 5" A: [1,2,3,4,5]Indexof Array -Elementindex
Und geben Sie den Elementindex zurück, wenn es keine Existenz gibt, Rückgabe -1, startet der Index mit 0
var a = ['a', 'b', 'c', 'd', 'e']; A.Indexof ('a'); // 0a.indexof (a); //-1a.indexof ('f'); //-1a.indexof ('e'); // 4Slice Intercepts (Slices) Array, um das abgefangene Array zu erhalten
Gibt ein neues Array zurück, das aus Elementen aus dem angegebenen Startindex (include) in den Endindex (nicht enthalten) im ursprünglichen Array besteht. Das ursprüngliche Array ist hellverpackt und der Index startet ab 0.
var a = ['a', 'b', 'c', 'd', 'e']; A.Slice (1,3); // ["B", "C"] A: ['A', 'B', 'C', 'D', 'E'] A.Slice (0,4); // ["A", "B", "C", "D"] A.Slice (3,4); // ["D",]]
Das Spleiß -Spleiß -Array Original -Array -Änderungen kann den Effekt des Löschens vor der Verschiebung, das Löschen nach Pop, das Hinzufügen vor dem Entschlossen und das Hinzufügen nach Push realisieren.
Gibt das Spleißelementarray zurück, das ursprüngliche Array ändert sich, der Index startet von 0
/ * Parameter sind 2 * /// Der erste Parameter ist der Index (ab 0), und der zweite ist die Länge var a = ['a', 'b', 'c', 'd', 'e']; A.SPLICE (0,2); // ["A", "B"] A: ["C", "D", "E"] A.SPLICE (0,2); // ["C", "D"] A: ["E"] var a = ['a', 'B', 'C', 'D', 'e']; A.SPLICE (0,1); // ["A"] A: ["B", "C", "D", "E"] Löschen Sie var a = ['a', 'b', 'c', 'd', 'e'] a.splice (A.Length-1,1) l // ["E"] A: ["A", "B", "B", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", ",", " *///// Spleiß (Start, DeleteCount, Val1, Val2, ...): DeleteCount Element aus der Startposition und val1 einfügen, Val2, ... von dieser Position von der Position zum Val1, Val2, ... var a = ['a', 'B', 'C', ',' E ']; A.SPLICE (3,1,10,21,238,99); // ["D"] A: ["A", "B", "C", 10, 21, 238,99, "E"] var a = ['a', 'B', 'C', 'D', 'E']; A.SPLICE (A.Length, 100000000,88) // return [] aus dem Element zurück, das dem letzten Element abfängt. Wenn Sie jede Länge abfangen, muss es leer sein. A.SPLICE (A.Length, 0,88) // Aus dem Element zurückkehren, das dem letzten Element nachliegt und jede Länge abfängt, muss es leer sein. Die Länge von 0 muss leer sein A: [88, 99, "A", "B", "C", "D", "E"] vor dem Unschub hinzugefügt
concat -Kombination
Geben Sie das fusionierte Neue Array zurück, das ursprüngliche Array ist Holzveränderung
var a = ['a', 'b', 'c', 'd', 'e']; A.Concat ([88,99]); // ["A", "B", "C", "D", "E", 88, 99] A: ["A", "B", "C", "D", "E"] var B = [99999,10000] A.Concat (B); A: ["A", "B", "C", "D", "E"]
Das obige ist die JS -Array -Operation (Array Addition, Löschen, Flip, Stringrotation, Indexierung, Abfangen (Schneiden) Slice, Spleiß und Kombination des Arrays), das Ihnen vorgestellt wurde. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!