■
JSでのnull判定とかundifined判定とか色々あるが、lodashのライブラリに便利なものがあったのでメモ。
- nullかどうかを判定
_.isNull(value)
- null, およびundifined判定に使える
_.isNil(value)
上二つのメソッドは、要はそれぞれval == null
,val === null
の判定をしているということですね。
DB上の値をフロントに返す際に、nilであれば何も返さないという実装にしていることがあるが、そうするとReact側で対応している変数にはundifined
が入ってしまう。
そこで、null、もしくはundifinedかを検出できる2個目のメソッドが便利という話でした。
参考にしたサイト
lodash.com