配列やオブジェクトなどのデータ型の変数をフィルタリングするにはどうすればよいですか?この記事では主に filter()
を使用して大量のデータをフィルタリングし、必要なデータを取得します。
1.filter() 構文:
var newArray = arr.filter(callback(element[, index[, array]])[,thisArg])
callback() は、配列の各要素をテストするために使用される関数であり、戻り値 true となる値:
element: 配列内の現在の要素。
インデックス: 配列内の現在の要素のインデックス。
array: フィルターが呼び出された配列自体。
戻り値: フィルタリングされた配列
2. 例:
a . 配列内の奇数をフィルタリングします
arr5=[1,2,3,4,5]; res=arr5.filter( (item)=>item %2); console.log(res);
b. 配列内の偶数をフィルタリングします
arr6=[1,2,3,4,5]; res=arr6.filter( (item)=>!(item %2)); console.log(res);
推奨: " 2021 js 面接の質問と回答 (大要約)>>
以上がJavaScript で filter() を使用してデータをフィルタリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。