Merge pull request #12179 from Snuffleupagus/Object.fromEntries
Add support for `Object.fromEntries`
This commit is contained in:
commit
b99b3b6ab7
@ -118,11 +118,7 @@ class Metadata {
|
|||||||
}
|
}
|
||||||
|
|
||||||
getAll() {
|
getAll() {
|
||||||
const obj = Object.create(null);
|
return Object.fromEntries(this._metadataMap);
|
||||||
for (const [key, value] of this._metadataMap) {
|
|
||||||
obj[key] = value;
|
|
||||||
}
|
|
||||||
return obj;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
has(name) {
|
has(name) {
|
||||||
|
@ -197,6 +197,15 @@ if (
|
|||||||
require("core-js/es/object/assign.js");
|
require("core-js/es/object/assign.js");
|
||||||
})();
|
})();
|
||||||
|
|
||||||
|
// Provides support for Object.fromEntries in legacy browsers.
|
||||||
|
// Support: IE, Chrome<73
|
||||||
|
(function checkObjectFromEntries() {
|
||||||
|
if (Object.fromEntries) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
require("core-js/es/object/from-entries.js");
|
||||||
|
})();
|
||||||
|
|
||||||
// Provides support for Math.log2 in legacy browsers.
|
// Provides support for Math.log2 in legacy browsers.
|
||||||
// Support: IE, Chrome<38
|
// Support: IE, Chrome<38
|
||||||
(function checkMathLog2() {
|
(function checkMathLog2() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user