Heim >Web-Frontend >Front-End-Fragen und Antworten >Ist Filter eine ES6-Methode?
filter ist eine es6-Methode. filter() ist eine neue Array-Methode in es6, die zum Filtern von Array-Elementen verwendet wird. Diese Methode übergibt die Array-Elemente an eine Rückruffunktion. In der Rückruffunktion wird beurteilt, ob das Element die angegebenen Bedingungen erfüllt, und wenn ja, wird es überprüft Die Syntax lautet „arr. filter(callback function, thisValue)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
filter() ist eine neue Array-Methode in es6, die zum Filtern von Array-Elementen und zum Zurückgeben von Elementen im Array verwendet wird, die bestimmte Bedingungen erfüllen. Die Methode
filter() übergibt die Array-Elemente an eine Rückruffunktion. In der Rückruffunktion wird beurteilt, ob das Element die angegebenen Bedingungen erfüllt, und wenn ja, wird es zurückgegeben.
Syntax:
arr.filter(回调函数,thisValue)
Rückruffunktion: Jedes Element im Array führt diese Funktion aus, die zum Angeben von Bedingungen und Prozesselementen verwendet wird.
thisValue: Optional. Das Objekt wird als Ausführungsrückruf verwendet, an die Funktion übergeben und als Wert von „this“ verwendet. Wenn dieser Wert weggelassen wird, ist der Wert von „this“ „undefiniert“. kann nicht weggelassen werden.
index: Der numerische Index des aktuellen Array-Elements.
Beispiel 1: Alle geraden Zahlen zurückgeben
function callbackfn(Value,index,array)
var a = [2,3,4,5,6,7,8];
function f (value) {
if (value % 2 == 0) {
return true;
}else{
return false;
}
}
var b = a.filter(f);
console.log(b);
Ausgabeergebnis:
[ Verwandte Empfehlungen:
Javascript-Video-Tutorial、 Web-Frontend】
Das obige ist der detaillierte Inhalt vonIst Filter eine ES6-Methode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!