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

table of contents

    連想配列の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

    related