論理和と論理積の話読んだ
論理積と論理積についてのやつ。
React の公式ドキュメントでは &&
が使われてるんだな(知らなかった)
これはもちろん普段使うけど、最近どこかで書いたように truthy / falsy で条件判定をするときに falsy な値が事故りやすいので null / undefined で判定する or falsy な値を明示する(=== 0
とか)みたいな感じでやっているので以外と使ってない。
よく使うのは null 合体演算子の ??
で、左辺が null か undefined と評価された場合右辺の値を返して、そうでない場合は左辺の値を返す。
Null 合体演算子 (??) - JavaScript | MDN
どうしても falsy な値で判定するのって事故りやすい気がするのだけど、最近はそうでもないのかな(というか falsy な値を暗記しておけよという話なんだけど)
みんなどうやってんのかな。