webmanab.html

menu

連想配列を列挙する -『JavaScript』

 

toc

  1. Object.entries
    1. Object.keys(obj).forEach
      1. for-in

        連想配列のkeyとvalueを取得します。

        こんなオブジェクトとします。


        let obj = { ruffy: { age: 19, from: east }, nami: { age: 20, from: east }, sanji: { age: 21, from: north } };

        Object.entries

        Object.entries() メソッドは、引数に与えたオブジェクトが所有する、列挙可能な [key, value] からなる配列を返します。


        for (let [key, value] of Object.entries(obj)) { console.log(`key: ${key} value: ${value}`); }

        Object.keys(obj).forEach


        Object.keys(obj).forEach(key => console.log(`key: ${key} value: ${obj[key]}`));

        for-in

        for-in ループではプロトタイプチェーン内のプロパティも列挙されます。


        for (let key in obj) { console.log(`key: ${key} value: ${obj[key]}`); }
        連想配列を列挙する -『JavaScript』

        share

        tip