function objectFactory(){
let obj = {};
let constructor = Array.prototype.shift.call(arguments);
obj.__proto__=constructor.prototype;
let result = constructor.apply(obj,arguments);
return typeof result === 'object'?result:obj;
}
new 操作符的模拟实现
最新推荐文章于 2022-09-05 20:15:41 发布