タグ

forに関するtakaesuのブックマーク (1)

  • 【javaScript】for…in、for…of、forEachの違いと用途

    ・列挙可能であればなんでもループできる ・順不同であることに注意 ・オブジェクトのループ専用として利用した方が良い ・普通の配列のループには不向き ⬇オブジェクトをfor…inループする例 const obj = {key1: 'value1', key2: 'value2', key3: 'value3'}; for(let key in obj) { console.log(key + ' ' + obj[key]); } key1 value1 key2 value2 key3 value3 for…inで変数に入るのはオブジェクトのキーのみです。値はobj[key]のように取得できますが、少々使いにくいかもしれません。 順不同という仕様ですが、この例では配列の順序通り出力されました。たまたまなのか、順不同になる条件があるのか…? ⬇普通の配列をfor…inループする例

    【javaScript】for…in、for…of、forEachの違いと用途
    takaesu
    takaesu 2022/03/27
    for関連の使い所
  • 1