问:给你一个function,一堆属性,如何优雅创造出一个对象。
function _new(fn, ...arg) {
const obj = Object.create(fn.prototype);
const ret = fn.apply(obj, arg);
return ret instanceof Object ? ret : obj;
}
问:给你一个function,一堆属性,如何优雅创造出一个对象。
function _new(fn, ...arg) {
const obj = Object.create(fn.prototype);
const ret = fn.apply(obj, arg);
return ret instanceof Object ? ret : obj;
}
本文标题:14,优雅的new一个对象
本文链接:https://www.haomeiwen.com/subject/rmuiictx.html
网友评论