JavaScript には多くの組み込み関数があり、filter() もその 1 つです。その機能は、基準を満たす要素を配列からフィルターで除外し、新しい配列を返すことです。
filter() の構文は次のとおりです。
array.filter(function(currentValue, index, arr), thisValue)
パラメータの説明:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const result = numbers.filter(function(number) { return number >= 5; }); console.log(result); // 输出 [5, 6, 7, 8, 9, 10]
const result = numbers.filter(number => number >= 5); console.log(result); // 输出 [5, 6, 7, 8, 9, 10]
const people = [ { name: 'Lucas', age: 25 }, { name: 'Emma', age: 21 }, { name: 'Tom', age: 30 }, { name: 'Jane', age: 18 }, ];
const result = people.filter(function(person) { return person.age >= 25; }); console.log(result); // 输出 [{ name: 'Lucas', age: 25 }, { name: 'Tom', age: 30 }]
const result = people.filter(person => person.age >= 25); console.log(result); // 输出 [{ name: 'Lucas', age: 25 }, { name: 'Tom', age: 30 }]
以上がJavaScriptフィルターの実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。