JavaScript filterメソッドを使って配列から条件を満たす新たな配列を作成する
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122
書式
var 配列名 =[要素1,要素2,…
配列名.filter(function (element){処理コード}
element 配列内で処理中の現在の要素です。
戻り値
指定された配列の一部を、指定された関数で実装されたテストに合格した要素だけに絞り込んでシャローコピーしたものです
使用例
数値が格納された配列データに対してfilter()を使い、55よりも小さい数値だけを抽出しています
サンプルコード
var arr = [12,34,47,58,64]; var res = arr.filter( function( value ) { //55よりも小さい数値だけを抽出 return value < 55; }) console.log( res);
実行結果
> Array [12, 34, 47]