UNPKG

babel-plugin-transform-object-enumerables

Version:

Helps obtain an array of keys, values, and key/value pairs (what the spec calls “entries”) from an object, for the purposes of iteration or serialization

29 lines (22 loc) 311 B
var obj = { key: 'value' }; var keys = o => { var r = []; for (var k in o) { r.push(k); } return r; }; var values = o => { var r = []; for (var k in o) { r.push(o[k]); } return r; }; var entries = o => { var r = []; for (var k in o) { r.push([k, o[k]]); } return r; };