javascript filterメソッドで配列の要素から重複を除外する
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)
構文
let 配列名=[要素1,要素2,…]
配列名..filter( function(インデックス数値,位置,文字列)
filterメソッドを使って配列から重複を除外します。
使用例
let city = ["tokyo", "tokyo", "fukuoka", "oosaka", "oosaka", "oosaka", "tokyo"]; city = city.filter( function( t, i, res ) { return res.indexOf( t ) === i }); console.log(city);
実行結果
> Array [“tokyo", “fukuoka", “oosaka"]