Seit ich in letzter Zeit viele JavaScript -Array -Methoden verwendet habe, habe ich ein Tutorial über JavaScript zusammengestellt, und der spezifische Inhalt lautet wie folgt:
1. Gewöhnliche Methode
1. Join () verbindet Array -Elemente miteinander und kehrt als Zeichenfolge zurück
Parameter: Optional, geben Sie das Trennzeichen zwischen den Elementen an. Wenn kein Parameter vorhanden ist, ist der Standard ein Komma ist
Rückgabewert: String
Auswirkung auf das ursprüngliche Array: Keine
2. Reverse () gibt die Reihenfolge der Elemente des Arrays in die umgekehrte Reihenfolge zurück.
Parameter: Keine
Rückgabewert: Array
Auswirkung auf das ursprüngliche Array: Das ursprüngliche Array wird nach dem Anordnen in umgekehrter Reihenfolge in ein Array geändert
3. Sort () sortiert die Array -Elemente und kehrt zurück
Parameter: Optionale Sortierungsmethodefunktion, wenn keine Parameter vorhanden sind, wird die Standardeinstellung in der Wörterbuchreihenfolge sortiert.
Rückgabewert: Sortiertes Array
Auswirkung auf das ursprüngliche Array: Das ursprüngliche Array wird an das sortierte Array geändert
4. concat () verbindet mehrere Arrays
Parameter: Einige können Arrays oder Elemente sein.
Rückgabewert: Das Neue Array nach der Verbindung
Auswirkung auf das ursprüngliche Array: Keine
5. Slice () schneidet mehrere Elemente aus dem Array ab, bildet ein neues Array und kehrt zurück
Parameter: Zwei Zahlen, der zweite ist optional, der erste Parameter repräsentiert den Indexwert des ersten Elements, das abgenommen wird (dieses Element wird beim Abfangen enthalten). Wenn der erste Parameter eine negative Zahl ist, bedeutet dies, dass das abgefangene Element vom Ende des Elements beginnt (wie -1 repräsentiert das letzte Element); Die Bedeutung des zweiten Parameters ist der Indexwert des Elements, das aufhört, abgefangen zu werden (dieses Zeichen ist nicht enthalten, wenn er abgefangen wird), und der negative Wert ist der gleiche wie der erste Parameter.
Rückgabewert: Der abgefangene Neuarray
Auswirkung auf das ursprüngliche Array: Keine
6. Splice () ersetzt, löscht oder fügt Elemente aus dem Array ein und gibt ein neues Array zurück
Parameter: Mehrere Parameter, der erste Parameter ist erforderlich, die anderen sind optional, der erste Parameter ist der erste Indexwert des Vorgangs. Wenn es keinen zweiten Parameter gibt, werden alle Elemente nach dem Indexwert des ersten Parameters (einschließlich des ersten Parameters) gelöscht. Wenn der zweite Parameter den zweiten Parameter enthält, löscht der zweite Parameter die Anzahl der Elemente und gibt ein neues Array zurück, das aus diesen Elementen besteht. Wenn der zweite Parameter 0 ist, werden die nachfolgenden Parameter als neues Element in das ursprüngliche Array eingefügt und geben ein leeres Array zurück. Wenn der zweite Parameter nicht 0 ist und andere Parameter enthält, wird ein Ersatzvorgang durchgeführt und das neue Array aus den ursprünglichen Elementen besteht, bevor der Ersatz zurückgegeben wird.
Rückgabewert: Löschen Sie eine neue Reihe von Elementen
Auswirkungen auf das ursprüngliche Array: Ersetzen, Löschen, Einfügen und andere Vorgänge auf dem Originalarray
7. Push () fügt dem Schwanz des Arrays Elemente hinzu und gibt die Länge des Arrays zurück
Parameter: Mehrere Elemente, die am Ende des Arrays hinzugefügt wurden
Rückgabewert: Länge des Arrays nach dem Hinzufügen von Elementen
Auswirkung auf das ursprüngliche Array: Elemente werden zum Schwanz des ursprünglichen Arrays hinzugefügt
8. Pop () löscht ein Element vom Ende des Arrays
Parameter: Keine
Rückgabewert: gelöschtes Element
Auswirkung auf das ursprüngliche Array: Ein Element wird am Schwanz des ursprünglichen Arrays gelöscht
9. Unshift () fügt dem Kopf des Arrays Elemente hinzu und gibt die Länge des Arrays zurück
Parameter: Mehrere Elemente, die dem Kopfzeilen des Arrays hinzugefügt wurden
Rückgabewert: Länge des Arrays nach dem Hinzufügen von Elementen
Auswirkung auf das ursprüngliche Array: Element, das dem ursprünglichen Zahlenkopf hinzugefügt wurde
10. Shift () löscht ein Element vom Kopf des Arrays
Parameter: Keine
Rückgabewert: gelöschtes Element
Auswirkung auf das ursprüngliche Array: Ein Element wird aus dem ursprünglichen Array -Header gelöscht
11. toString () konvertiert Array in Zeichenfolgen, die durch Kommas zwischen jedem Element getrennt sind.
Parameter: Keine
Rückgabewert: Die gebildete Zeichenfolge (das zweidimensionale Array ist auch nur die Elemente, die das zweidimensionale Array verbinden)
Auswirkung auf das ursprüngliche Array: Keine
12. Tolocalestring () ist die lokalisierte Version der Methode toString ()
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2. Iteratormethode
1. foreach () ruft die Methode auf jedes Element des Arrays auf
Parameter: eine Funktion
Rückgabewert: Keine
Auswirkung auf das ursprüngliche Array: Keine
2. Jeder () akzeptiert eine Funktion mit einem Booleschen Rückgabewert. Alle Elemente im Array geben true, dann wahr, ansonsten falsche zurück
Parameter: Eine Funktion mit einem booleschen Rückgabewert
Rückgabewert: Richtig oder falsch
Auswirkung auf das ursprüngliche Array: Keine
3. Einige () akzeptieren eine Funktion mit einem booleschen Rückgabewert. Solange es Elemente im Array gibt, gibt die Funktion wahr, sonst gibt sie falsche zurück
Parameter: Eine Funktion mit einem booleschen Rückgabewert
Rückgabewert: Richtig oder falsch
Auswirkung auf das ursprüngliche Array: Keine
4. MAP () akzeptiert eine Funktion als Parameter und gibt ein neues Array zurück. Die Elemente des Neuarrays sind das Ergebnis des ursprünglichen Array -Elements mit der Funktion.
Parameter: eine Funktion
Rückgabewert: Ein Array von Ergebnissen jedes Elements mit der Funktion
Auswirkung auf das ursprüngliche Array: Keine
5. filter () empfängt eine Funktion mit einem booleschen Wert als Parameter, sollte die Funktion für alle Elemente verwenden und ein neues Array von Elementen mit einem Rückgabewert von True zurückgeben.
Parameter: eine Funktion
Rückgabewert: Jedes Element verwendet ein Array von Elementen mit der Funktion der Funktion
Auswirkung auf das ursprüngliche Array: Keine
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3. Kombinationsmethode
1. record () akzeptiert eine Funktion als Argument und gibt einen Wert zurück. Beginnend mit einem akkumulierten Wert wird die Funktion ständig auf dem akkumulierten Wert und den nachfolgenden Elementen im Array aufgerufen.
Parameter: eine Funktion
Rückgabewert: Der letzte akkumulierte Wert
Auswirkung auf das ursprüngliche Array: Keine
2. Methode Reduceright ()
Hinweis: Wie bei Reduzierung ist die Ausführungsreihenfolge von rechts nach links
Die obige Zusammenfassung und Analyse von JavaScript -Array -Methoden ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.