JavaScript .filter(Boolean)の使い方

.filter(Boolean)は配列からtruthyだけを残す決まり文句。

const data = [0, "hoge", false, "foo", "", "hello", null, 1, undefined, NaN];

const compact = (arr) => arr.filter(Boolean);
const result = compact(data);

console.log(result);

実行結果:[“hoge”,”foo”,”hello”,1]

アロー関数を見よう見まねで書いてみた。
週末は今まで書いてきた関数(functionがあるやつ)とアロー関数の違いについて調べたい。

プロフィール
このブログの管理人
かもねぎ

ASD持ってます!
現在、Web制作会社でアルバイト!プログラマになりたくて学習中!体調管理にも興味あり!趣味:プラモデル・読書・音楽鑑賞(伊達漢)

かもねぎをフォローする
【技術】
かもねぎをフォローする

コメント

タイトルとURLをコピーしました