JSFiddle - React, Tailwind, and code Playground
JavaScript
if (!Object.values) {
Object.defineProperty(Object, Symbol.for('object-values'), {
value(o) {
return (
reduce(keys(o), (v, k) => {
return concat(v, typeof k === 'string' && isEnumerable(o, k) ? [o[k]] : [])
})
)
}
})
}
const a = { a: 0, b: 1 }
const values = Object.values(o)
const valuesFromPolyfill = Object[Symbol.for('object-values')](o)
console.log(values, valuesFromPolyfill)