function _new(fn,...args) {
const obj = Object.create(fn.prototype);
const ret = fn.apply(obj,args)
return ret instanceof Object ? ret : obj;
}
5行代码实现一个 new 操作符
最新推荐文章于 2023-01-09 20:34:10 发布
function _new(fn,...args) {
const obj = Object.create(fn.prototype);
const ret = fn.apply(obj,args)
return ret instanceof Object ? ret : obj;
}