ホームページ > 記事 > ウェブフロントエンド > フィルターはes6メソッドですか?
filter は es6 メソッドです。 filter() は es6 の新しい配列メソッドで、配列要素をフィルタリングするために使用されます。このメソッドは配列要素をコールバック関数に渡し、コールバック関数内で要素が指定された条件を満たしているかどうかを判断し、満たしている場合は、構文は「arr.filter(callback function, thisValue)」です。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
filter() は、es6 で追加された新しい配列メソッドで、配列要素をフィルターし、指定された条件を満たす配列内の要素を返すために使用されます。
filter() メソッドは、配列要素をコールバック関数に渡します。コールバック関数では、要素が指定された条件を満たしているかどうかを判断し、満たしている場合は返します。指定された条件。
#構文:arr.filter(回调函数,thisValue)
function callbackfn(Value,index,array)最大 3 つのパラメータを受け入れます:
例 1: すべての偶数を返す
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);出力結果:
例 2:すべての閏年を返す
var a = [1995,1996,1997,1998,1999,2000,2004,2008,2010,2012,2020]; function f (value) { if(value%4==0 && value%100!=0){ return true; } else { return false; } } var b = a.filter(f); console.log(b);出力結果: [関連する推奨事項:
JavaScript ビデオ チュートリアル,webフロントエンド# ##】###
以上がフィルターはes6メソッドですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。