philomena/assets/js/vendor/values-entries.polyfill.js

14 lines
442 B
JavaScript
Raw Normal View History

2020-12-10 07:30:41 +01:00
// 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]]] : []), []);
};
}