fix meme
This commit is contained in:
@@ -28,15 +28,12 @@ function use_embed(name) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
globalThis.meme = function(obj, ...mixins) {
|
globalThis.meme = function(obj, ...mixins) {
|
||||||
var result = {
|
var result = _ObjectCreate(obj)
|
||||||
__proto__: obj
|
|
||||||
}
|
|
||||||
|
|
||||||
array.for(mixins, mix => {
|
array.for(mixins, mix => {
|
||||||
if (isa(mix, object)) {
|
if (isa(mix, object)) {
|
||||||
for (var key in mix) {
|
for (var key in mix)
|
||||||
result[key] = mix[key]
|
result[key] = mix[key]
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return result
|
return result
|
||||||
@@ -116,7 +113,7 @@ var _ObjectFreeze = Object.freeze
|
|||||||
var _ObjectIsFrozen = Object.isFrozen
|
var _ObjectIsFrozen = Object.isFrozen
|
||||||
var _ObjectDefineProperty = Object.defineProperty
|
var _ObjectDefineProperty = Object.defineProperty
|
||||||
var _ObjectGetPrototypeOf = Object.getPrototypeOf
|
var _ObjectGetPrototypeOf = Object.getPrototypeOf
|
||||||
var _ObjectCreate = meme
|
var _ObjectCreate = Object.create
|
||||||
var _ArrayIsArray = Array.isArray
|
var _ArrayIsArray = Array.isArray
|
||||||
|
|
||||||
Object.prototype.toString = function()
|
Object.prototype.toString = function()
|
||||||
|
|||||||
Reference in New Issue
Block a user