Heim  >  Artikel  >  Web-Frontend  >  Analyse der Spleißmethode und der Slice-Methode in js

Analyse der Spleißmethode und der Slice-Methode in js

不言
不言Original
2018-08-18 16:43:512275Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Analyse der Spleißmethode und der Slice-Methode in js. Ich hoffe, dass er für Sie hilfreich ist.

Ich habe gerade die Methode splice() verwendet und festgestellt, dass diese Methode die gelöschten Array-Elemente zurückgibt. Wenn Sie das Array nach dem Löschen der angegebenen Elemente erhalten möchten, rufen Sie einfach das ursprüngliche Array direkt auf! Weil splice() das ursprüngliche Array ändert! Ich war noch nie mit der splice()-Methode vertraut, daher werde ich einen Aufsatz schreiben, um sie aufzuzeichnen.

Offizielle Beschreibung:

Definition und Verwendung

Die splice()-Methode fügt dem Array Elemente hinzu bzw. entfernt sie und gibt dann das gelöschte Element zurück .

Kommentar: Diese Methode ändert das ursprüngliche Array.

Syntax

arrayObject.splice(index,howmany,item1,…..,itemX)

例子1:

var arr = [1,2,3,4]

console.log(arr.splice(1,1));//[2]console.log(arr);//[1,3,4]

Analyse: splice() löscht das angegebene Element und gibt das gelöschte Element zurück . Diese Methode wirkt sich auf das arr-Array aus, sodass auch das ursprüngliche Array geändert wird und zu [1,3,4] wird. Wir können das entsprechende Ergebnis entsprechend unseren Anforderungen auswählen angehängt :slice

 slice

 Definition: Die Methode „slice()“ gibt ausgewählte Elemente aus einem vorhandenen Array zurück.

Verwendungsmethode: arr.slice(start,end); //start ist die Anfangsposition, end ist die Endposition und das zurückgegebene Ergebnis ist ein neues Array von Anfang bis Ende (nicht verwendet)

arr. Slice(start );// Vom Anfang bis zum letzten Element auswählen
Beispiel:

var arr1 = [1,2,3,4];
console.log(arr1.slice(1)); //[2, 3, 4]console.log(arr1.slice(1,2));//[2]console.log(arr1);//[1,2,3,4]

Analyse: arr1.slice(1) gibt die Endposition nicht an und das letzte Element ist standardmäßig ausgewählt ( Hinweis: Das letzte Element wird ausgewählt)

arr1.slice(1,2) gibt an, dass die Auswahl bei 1 beginnen und bei 2 enden soll, aber nicht 2 auswählen

unterscheidet sich von splice( ), nachdem Slice() ausgeführt wurde. Das ursprüngliche Array hat sich nicht geändert

Verwandte Empfehlungen:

alertSo zeigen Sie die von der Funktionsmethode zurückgegebenen Ergebnisse an


PHP-Empfangs-Shell Nach der Rückgabe der Ergebnisse die Lösung für verstümmelte chinesische Zeichen_PHP-Tutorial

Das obige ist der detaillierte Inhalt vonAnalyse der Spleißmethode und der Slice-Methode in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn