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
JavaScript
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;
};