philomena/assets/js/vendor/values-entries.polyfill.js
2020-12-10 01:30:41 -05:00

13 lines
442 B
JavaScript

// object-values | MIT | github.com/tc39/proposal-object-values-entries
if (!Object.values) {
Object.values = function values(O) {
return reduce(keys(O), (v, k) => concat(v, typeof k === 'string' && isEnumerable(O, k) ? [O[k]] : []), []);
};
}
if (!Object.entries) {
Object.entries = function entries(O) {
return reduce(keys(O), (e, k) => concat(e, typeof k === 'string' && isEnumerable(O, k) ? [[k, O[k]]] : []), []);
};
}