Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

forEachの使い方1選

forEachって要らなくない?と思ってたんだけど使い道あるなと気づいたので紹介

nullableなリストに対してループしたい時に使える

nullableList?.forEach(item => {})

これはfor-ofで書こうと思うとちょっとダルい

if(nullableList != null)
  for (const item of nullableList) {}

// あるいは
for (const item of nullableList ?? []) {}

どっちも微妙だ。こういう時はforEachを使うと綺麗に書ける