いい加減配列のループにはArray#forEachを使っていきたいと思っています。 通常の配列であれば下記のような感じ。 var array = ['暁', '響', '雷', '電']; array.forEach(function(val, i) { console.log(i, elmval; }); /* ↓ 出力 0 "暁" 1 "響" 2 "雷" 3 "電" */ 連想配列をforEachでループさせる しかし連想配列(オブジェクト)の場合 var obj = { first: '暁', second: '響', third: '雷', fourth: '電' }; obj.forEach(function(val, key) { console.log(key, val); }); // => Uncaught TypeError: obj.forEach is not a