Changes in new versions / ES2017

// *** before: ***
var obj = { a: 1, b: 2, c: 3 };
var keys = Object.keys(obj);
var values = keys.map(function (key) { return obj[key]; });
for (var i = 0; i < keys.length; i++) {
    console.log(keys[i], obj[keys[i]]);
}

// *** in version ES2017: ***
const obj = { a: 1, b: 2, c: 3 };
const values = Object.values(obj);
for (const [key, value] of Object.entries(obj)) {
    console.log(key, value);
}