[JavaScript] 連想配列(オブジェクト)にあるキーの個数、プロパティ出力(メモ)

ITJavaScript

var list = {
  'tokyo' : '東京',
  'ibaraki' : '茨城',
  'tochigi': '栃木',
  'saitama': '埼玉',
  'gunnma': '群馬'
};

// 個数取得
console.log(Object.keys(list).length)

// キー、プロパティ出力
for(key in list) {
 // key は string
 console.log(key)
 // プロパティ出力
 console.log(list[key])
}

// forEachを使いたい場合(list.forEach とは書けない)
Object.keys(list).forEach(function (key) {
  console.log(key, list[key]);
});

スポンサーリンク

Posted by nobuhiro harada