Tatsächlich sind diejenigen, die ich normalerweise benutze, Push and Pop, aber ich schreibe sie immer noch zur späteren Verwendung auf.
Verschiebung : 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, kehrt es undefiniert zurück
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.shift (); // A: [2,3,4,5] B: 1
Unschänder : Fügt das Argument zum Beginn des ursprünglichen Arrays hinzu und gibt die Länge des Arrays zurück
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.unshift (-2, -1); // a: [-2, -1,1,2,3,4,5] b: 7
Hinweis: Der Testrückgabewert in IE6.0 ist immer undefiniert, und der Testrückgabewert in FF2.0 beträgt 7, sodass der Rückgabewert dieser Methode unzuverlässig ist. Wenn Sie den Rückgabewert verwenden müssen, können Sie Splice anstelle dieser Methode verwenden. Dieser Artikel stammt von www.45it.com
Pop : Löschen Sie das letzte Element des ursprünglichen Arrays und geben Sie den Wert des gelöschten Elements zurück. Wenn das Array leer ist, kehrt es undefiniert zurück
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.pop (); // A: [1,2,3,4] B: 5
Drücken : Fügen Sie das Argument zum Ende des ursprünglichen Arrays hinzu und geben Sie die Länge des Arrays zurück
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.push (6,7); // A: [1,2,3,4,5,6,7] B: 7
CONECAT : Gibt ein neues Array zurück, das aus dem Hinzufügen von Parametern zum ursprünglichen Array besteht.
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.concat (6,7); // a: [1,2,3,4,5] B: [1,2,3,4,5,6,7]
Spleiß (Start, DeleteCount, Val1, Val2, ...): DeleteCount -Element aus der Startposition und einfügen Val1, Val2, ...
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = A.Splice (2,2,7,8,9); // a: [1,2,7,8,9,5] b: [3,4]
var b = A.Splice (0,1); // gleiche Verschiebung
A.SPLICE (0,0, -2, -1); var b = a.länge; // gleiche Unschänder
var b = A.Splice (A.Length-1,1); // gleicher Pop
A.SPLICE (A.Length, 0,6,7); var b = a.länge; // gleicher Druck
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Spleißdetails :
Die Spleißfunktionsmethode besteht darin, ein oder mehrere Elemente aus einem Array zu entfernen und bei Bedarf ein neues Element an der entfernten Elementposition einzulegen, um das entfernte Element zurückzugeben.
ArrayOBJ.SPLICE (START, DELETECOUNT, [Item1, Item2 [,. [, itemn]]]])
Unter ihnen ist Arrayobj erforderlich. Ein Array -Objekt.
Start ist ein Muss. Gibt die Ausgangsposition zum Entfernen von Elementen aus dem Array an, das aus 0 berechnet wird.
DeleteCount ist ein Muss. Die Anzahl der zu beseitigen Elemente.
Item1, Item2,. ., Itemn ist eine Muss-Option. Neues Element, das an der Position des entfernten Elements eingefügt werden soll.
Die Spleißfunktionsmethode in JavaScript kann die angegebene Anzahl von Elementen aus der Startposition entfernen und neue Elemente einfügen, wodurch ArrayOBJ geändert wird. Der Rückgabewert ist ein Neuarray -Objekt, das aus den entfernten Elementen besteht.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Reverse : Inverse das Array
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = A.Reverse (); // A: [5,4,3,2,1] B: [5,4,3,2,1]
Sortieren (OrderFunction): Sortieren Sie das Array nach angegebenen Parametern
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.sort (); // a: [1,2,3,4,5] B: [1,2,3,4,5]
Slice (Start, Ende): Gibt ein neues Array zurück, das aus Elementen aus dem angegebenen Start -Index zum End -Index im ursprünglichen Array besteht.
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.slice (2,5); // A: [1,2,3,4,5] B: [3,4,5]
Join (Separator): Gruppieren Sie die Elemente des Arrays in eine Zeichenfolge mit Separator als Trennzeichen. Wenn Sie weggelassen werden, verwenden Sie das Standardkomma als Trennzeichen.
Die Codekopie lautet wie folgt:
var a = [1,2,3,4,5];
var b = a.join ("|"); // a: [1,2,3,4,5] b: "1 | 2 | 3 | 4 | 5"
Das obige dreht sich alles um diesen Artikel. Ich hoffe, Sie können es mögen.