in 演算子
昨日でkeyof typeof
のことを調べたあとにリプライをもらってin
についてちょっと調べたのでメモ。
in、普段そんなめっちゃ使うことはないけどなんかふと使うタイミングがあったりして使うイメージがある。まあ僕は知ってたけどほとんど何も覚えてなかったんですけども。
TypeScript | typeof, keyof, in の動作確認 - わくわく Bank
'prop' in object
で、object のプロパティに'prop'
という名前のものがあれば true、なければ false を返す。
で for ... in を見て「そういえばここで in 使ってたわ……」というのにふと気づいた。意外と使う場面ある?
最近 for より map とか filetr とか Array の関数を使う場合がほとんどで、Object の複数のプロパティをループ処理することが少ないのであまり見なかった。
こういうの大体すぐ忘れるのでサクッとメモしておくことですぐに思い出せて便利!みたいな状態にしときたい。