文章 评论 浏览 29
默写高赞...
function _new (fn , ...arg) { let obj = Object.create(fn.prototype); let ret = fn.apply(obj, arg); // 构造函数本就可以返回一个类对象... // 手动返回基础类型时 or 正常不return时 才返回this // // 但是fn不是构造函数... 就是正常执行下.. 为了和正常的构造函数保持一致所以修正一下 return ret instanceof Object ? ret : obj; }
Hello Tom
一群天狗,这个写的正常人都看不懂好吧
@ArthurFree 哈哈,感谢指出~ o( ̄▽ ̄)d
文章 0 评论 0
接受
默写高赞...
第 14 题:情人节福利题,如何实现一个 new