Der Unterschied zwischen Filter und Map in es6: Das von der Map-Methode zurückgegebene neue Array ist eine Zuordnung des ursprünglichen Arrays. Das neue Array hat die gleiche Länge wie das ursprüngliche Array, aber andere Werte, während das neue Array vom Filter zurückgegeben wird Die Methode wird nach dem ursprünglichen Array gefiltert, und das neue Array ist mit dem ursprünglichen Array identisch. Die Länge des ursprünglichen Arrays ist unterschiedlich, aber der Wert bleibt unverändert.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
Beispiele sind wie folgt:
filter:
array.filter(function(currentValue,index,arr), thisValue)
Daraus kann geschlossen werden:
filter entfernt alle falschen Daten, mit anderen Worten, filtert, filtert die Ausgabedaten erfüllt die Bedingungen.
map:Syntax:
arr.filter(function(val,index,arr){})
Verwenden Sie denselben Code zum Implementieren und sehen Sie, was das Ergebnis ist
Karte ist also im Allgemeinen für Berechnungen geeignet und kann Berechnungsergebnisse zurückgeben.
Aber wenn ein bedingtes Urteil getroffen wird, wird nur zurückgegeben, ob es wahr oder falsch ist.
【Verwandte Empfehlungen: Javascript-Video-Tutorial,
Web-Frontend】
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Filter und Karte in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!