javascript - Node.js 使用 ES2017 的 Object.entries 和 Object.values

nodebot

2018-05-22T03:51:24Z||2018-05-22T03:51:24Z

根据 https://node.green, Object.entriesObject.values均在Node.js 7.5后就被支持了。所以放心使用。

// Node.js 7.5+
var obj = {
  a: 123,
  b: 'oh',
  c: { child: 'hello'}
};


console.log(Object.entries(obj));
console.log(Object.values(obj));

输出:

[ [ 'a', 123 ], [ 'b', 'oh' ], [ 'c', { child: 'hello' } ] ]
[ 123, 'oh', { child: 'hello' } ]