Splice in JavaScript wird hauptsächlich zum Betreiben von Arrays in js verwendet, einschließlich Löschen, Hinzufügen, Ersetzen usw.
Hinweis: Diese Methode verändert das ursprüngliche Array! .
1. Löschen – wird zum Löschen von Elementen verwendet, zwei Parameter, der erste Parameter (die Position des ersten zu löschenden Elements), der zweite Parameter (die Anzahl der zu löschenden Elemente)
2. Einfügen – Fügen Sie ein beliebiges Element an der angegebenen Position im Array ein. Drei Parameter, der erste Parameter (Einfügeposition), der zweite Parameter (0), der dritte Parameter (eingefügtes Element)
3 Ersetzen – Fügen Sie ein beliebiges Elementelement an der angegebenen Position des Arrays ein Gleichzeitig entfernen Sie eine beliebige Anzahl von Elementen und drei Argumente. Der erste Parameter (Startposition), der zweite Parameter (die Anzahl der zu löschenden Elemente), der dritte Parameter (zum Einfügen einer beliebigen Anzahl von Elementen)
Beispiel:
1 , der erste Parameter ist die Position des ersten Elements und der zweite Parameter ist die zu löschende Nummer.
array.splice(index,num), der Rückgabewert ist der gelöschte Inhalt und array ist der Ergebniswert.
zB:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(0,2); alert(array);//弹出c,d alert(removeArray);//返回值为删除项,即弹出a,b </script> </body> </html>
2 Einfügefunktion, der erste Parameter (Einfügeposition), der zweite Parameter (0), der Dritter Parameter (Element einfügen)
array.splice(index,0,insertValue), der Rückgabewert ist ein leeres Array und der Array-Wert ist der Endergebniswert
z. B.:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,0,'insert'); alert(array);//弹出a,insert,b,c,d alert(removeArray);//弹出空 </script> </body> </html>
3. Ersetzungsfunktion, der erste Parameter (Startposition), der zweite Parameter (Anzahl der gelöschten Elemente), der dritte Parameter (Einfügung). items)
array.splice(index,num,insertValue), der Rückgabewert ist der gelöschte Inhalt und array ist der Ergebniswert.
zB:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,1,'insert'); alert(array);//弹出a,insert,c,d alert(removeArray);//弹出b </script> </body> </html>
Das Obige ist eine detaillierte Erklärung der vom Herausgeber eingeführten Spleißmethode, ich hoffe, dass dies der Fall ist Es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht. Ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!
Ausführlichere Erläuterungen zur Verwendung der Spleißmethode in JavaScript finden Sie auf der chinesischen PHP-Website!