技術とかの雑なToday I Learnedメモ

in演算子

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 の複数のプロパティをループ処理することが少ないのであまり見なかった。

こういうの大体すぐ忘れるのでサクッとメモしておくことですぐに思い出せて便利!みたいな状態にしときたい。