1. Zusammenfassung der Array-Methoden
ändert das ursprüngliche Array
Push- und Unshift-Methoden geben die Länge zurück. Wenn der Wert erhöht wird, wird die Länge zurückgegeben, andernfalls wird das Element
zurückgegebenpop,shift gibt das Element zurück
reverse gibt das Element zurück
splice(start,deleteCount,addItem...), löscht und fügt aus dem ursprünglichen Array hinzu und gibt das gelöschte Array zurück
Das ursprüngliche Array wird nicht geändert und ein neues Array wird zurückgegeben
concat,join,slice(start,end)
Denken Sie daran, dass diese 3 neue Arrays zurückgeben, die anderen ändern das ursprüngliche Array
2. Zusammenfassung der Methoden von Sting
Es werden keine Änderungen am ursprünglichen Wert vorgenommen, aber ein neuer String oder ein anderer Wert wird zurückgegeben.
1. Man muss bedenken, dass die Ergebnisse von string.match (regexp ohne g) und regexp.exec(string) gleich sind.
Wenn eine Erfassungsgruppe vorhanden ist, ist der Index der mit 0 übereinstimmende Teilstring und der Index ist der erfasste Text der Gruppe 1 mit 1
Wenn die Zeichenfolge mit g markiert ist, generiert sie ein Array mit allen Übereinstimmungen (außer der Capture-Gruppe). Mit der regulären Ausführung können Sie Schritt für Schritt beurteilen, ob sie null ist.
Regs lastIndex ist verfügbar.
2. string.slice(start,end), der Endparameter entspricht Position 1 des letzten Zeichens, das Sie erhalten möchten. Wenn Sie das n-te Zeichen ab Position p erhalten möchten, verwenden Sie string.slice(p ,p n)
Die Methode string.substring ist dieselbe wie array.slice
3. Reguläre Ausdrücke können zum Ersetzen oder Gruppieren verwendet werden
string.split(separator,limit), limit kann die Anzahl der zu teilenden Fragmente begrenzen, genau wie reguläre Ausdrücke ohne g
string.replace(searcdhValue,replaceValue), wenn searcdhValue regulär mit g ist, werden alle Übereinstimmungen ersetzt, andernfalls wird nur die erste Übereinstimmung ersetzt.
Wenn es sich um eine Zeichenfolge handelt, wird der Wert beim ersten Auftreten ersetzt
Lernen ist ein schrittweiser Prozess. Nur durch ständiges Zusammenfassen und Lernen kann ich in letzter Zeit einige Dinge über JavaScript zusammenfassen.