新人エンジニアのメモ

新人エンジニアの日々学んだことをアップしていきます。最近はQiitaも始めました。https://qiita.com/nacho0707

【JavaScript】for/in文

for/in文とは

  • オブジェクトのすべてのキー(プロパティ)を変数に取り出して順に処理をする制御構文

for/inの構文

for ( 変数 in オブジェクト) {
  処理;
}

const dog = {
       name:'タロウ',
       color:’黒’
}

for ( const data in dog ) {
  console.log(data);  // name color が表示される
  console.log(dog[data]);  // タロウ、黒 が表示される