連想配列(オブエジェクト)のループ: JavaScript

Pocket

JavaScriptのArray.prototype.forEachで連想配列から値を取り出すメモです。

let temperatures = [21, 20, 19, 18, 20, 22, 23];
temperatures.forEach(function(value, index) {
    console.log(index + ":" + value);
});

temperatures = {
  'su': 21,
  'mo': 20,
  'tu': 19,
  'we': 18,
  'th': 20,
  'fr': 22,
  'sa': 23
}

for (var day in temperatures) {
    console.log(day + ':' + temperatures[day]);
}

Object.keys(temperatures).forEach(function(day) {
    console.log(day + ':' + temperatures[day]);
}, temperatures)

人気記事 はてなブックマーク

この日記のはてなブックマーク数