frontendmemo

このサイトは、「html、css、js、ツールなどについて、自分が覚えたこと、またはいつも忘れて調べることを書き溜め、それが結果といて勉強したての初心者の方や自分と同じような技術レベルの人の助けになることを目的とするWebログ」、略してブログです。挨拶→http://frontendmemo.hatenablog.com/entry/2016/06/25/115845

配列から空文字を削除する方法など

スポンサードリンク

falseと判定されるvalueまとめ

  • null
  • 0
  • undefind
  • ''(空文字)
  • NaN
  • false

文字列や数値を真偽値に変換する方法

Boolean

var str = 'aaa';
console.log(Boolean(str)); // true

!!エクスクラメーションマーク2つ

console.log(!!str); // true

配列から空文字を削除する

var arr = ["1", "", "2", "", "3", ""];
arr.filter(Boolean); // 偽とみなされる値にfalseを返す

尚、filterメソッドのサポートはIE9からになります。