let obj = { key1: "value1", key2: "value2", key3: "value3", key4: "value4", } Object.entries(obj).forEach(([key, value]) => { console.log(key, value); });
'use strict'; // ECMAScript 2017 const object = {'a': 1, 'b': 2, 'c' : 3}; for (const [key, value] of Object.entries(object)) { console.log(key, value); }
Object.entries(obj).forEach(([key, value]) => { console.log(key, value); });
const object = {a: 1, b: 2, c: 3}; for (const property in object) { console.log(`${property}: ${object[property]}`); }
const object1 = { a: 'somestring', b: 42 }; for (let [key, value] of Object.entries(object1)) { console.log(`${key}: ${value}`); } // expected output: // "a: somestring" // "b: 42" // order is not guaranteed