new 实现

2020-09-23  本文已影响0人  行走的蛋白质
function _new(fn, ...args) {
    const newO = Object.create(fn.prototype)
    const result = fn.apply(newO, args)
    return result instanceof Object ? result : newO
}
上一篇下一篇

猜你喜欢

热点阅读