JavaScriptのfilterで配列から空要素(empty)を除く
JavaScript で配列から空要素を除くには filter を使う。
const a = ["", "apple", "", "amazon", "", "", "google", "", "facebook", "", ""];
const b = a.filter(function (e) {
return e.length;
});
// b = ["apple", "amazon", "google", "facebook"]
ポイント
- 配列に filter を使う
- filter に要素の長さを返す関数を入れる
JavaScript は filter や map を使うとコードがきれいになる。