shift : 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, geben Sie undefiniert zurück
var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1
unshift : Parameter am Anfang des ursprünglichen Arrays hinzufügen und die Länge des Arrays zurückgeben
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 unter IE6.0 ist immer undefiniert und die Der Testrückgabewert unter FF2.0 ist 7, daher ist der Rückgabewert dieser Methode unzuverlässig. Wenn der Rückgabewert benötigt wird, kann anstelle dieser Methode splice verwendet werden. 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, wird undefiniert zurückgegeben
var a = [1,2,3,4,5]; var b = a.pop(); //a:[1,2,3,4] b:5
push : Parameter am Ende des ursprünglichen Arrays hinzufügen und die Länge des Arrays zurückgeben
var a = [1,2,3,4,5]; var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:7
concat : Geben Sie ein neues Array zurück und fügen Sie Parameter zum ursprünglichen Array
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]
splice (start,deleteCount,val1,val2,...) hinzu, das im Array zusammengesetzt ist: Löschen Sie das deleteCount-Element aus die Startposition und fügen Sie val1 von dieser Position aus ein, val2,...
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); //同shift a.splice(0,0,-2,-1); var b = a.length; //同unshift var b = a.splice(a.length-1,1); //同pop a.splice(a.length,0,6,7); var b = a.length; //同push
ausführliche Erklärung der Spleißfunktion:
Spleißfunktionsmethode besteht darin, ein oder mehrere Elemente aus einem Array zu entfernen, bei Bedarf ein neues Element an der Stelle des entfernten Elements einzufügen und das entfernte Element zurückzugeben.
arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
arrayObj ist erforderlich. Ein Array-Objekt.
Start ist eine erforderliche Option. Gibt die Startposition zum Entfernen von Elementen aus dem Array an, beginnend bei 0.
deleteCount ist erforderlich. Die Anzahl der zu entfernenden Elemente.
item1, item2, ., itemN ist erforderlich. Ein neues Element, das an der Stelle des entfernten Elements eingefügt wird.
Die Spleißfunktionsmethode in JavaScript kann arrayObj ändern, indem sie eine angegebene Anzahl von Elementen ausgehend von der Startposition entfernt und neue Elemente einfügt. Der Rückgabewert ist ein neues Array-Objekt, das aus den entfernten Elementen besteht.
reverse : Das Array umkehren
var a = [1,2,3,4,5]; var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]
sort (orderfunction): Das Array nach den angegebenen Parametern sortieren
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,end): Gibt ein neues Array zurück, das aus Elementen zwischen dem angegebenen Startindex und dem Endindex im ursprünglichen Array besteht
var a = [1,2,3,4,5]; var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
join (Trennzeichen): Kombinieren Sie die Elemente des Arrays zu einer Zeichenfolge und verwenden Sie dabei Trennzeichen als Trennzeichen. Wenn es weggelassen wird, wird das Standardkomma als Trennzeichen verwendet
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 ist der detaillierte Inhalt vonWie Javascript Funktionsverwendungsbeispiele für den Betrieb von Arrays zusammenfasst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!