1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
Oinktube/node_modules/inputmask/lib/polyfills/Object.entries.js

21 lines
520 B
JavaScript

const reduce = Function.bind.call(Function.call, Array.prototype.reduce),
isEnumerable = Function.bind.call(
Function.call,
Object.prototype.propertyIsEnumerable
),
concat = Function.bind.call(Function.call, Array.prototype.concat),
keys = Object.keys;
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]]] : []
),
[]
);
};
}