一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptのfor…inについてです。for..in文はオブジェクトのプロパティに対して反復処理を行うものです。ただし、for…in文は任意の順序で反復するようなので、順番が大切になるような処理には使えないみたいです。なので、配列に対しての反復処理はforなどを使ったほうが良さそうです。inの前の変数にプロパティ名が代入されるので値を取得したい場合はブラケット表記法などでアクセスします。

const obj = { a: 1, b: 2, c: 3 };
 
for (const prop in obj) {
 console.log(prop);
 console.log(obj[prop]);
}
 
// "a"
// 1
// "b"
// 2
// "c"
// 3
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア