JSのforの使い方【3パターン】

何が言いたいかというとforEachは基本使わないかなっていう話、
それと、objectinarrayofということ。

object(dictionary,map)をforする方法

obj = {red:"赤", green:"緑", yellow:"黄" }
for (var key in obj) {
  console.log(key + "=" + obj[key]);
}

objectをforeachしたいという人がたどり着く形

無駄なので上の形にしたほうが良い

obj = {red:"赤", green:"緑", yellow:"黄" }
Object.keys(obj).forEach(function (key) {
  console.log(key + "=" + obj[key]);
});

arrayをforする方法

arr = ['赤', '青', '黄']
for (var color of arr) {
  console.log(color);
}

ついでに普通のfor

for (var i=0; i<10; i++) {
  console.log(i);
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です