文章 评论 浏览 32
function _new(fn, ...args){let obj = {}Object.setPrototypeOf(obj,fn.prototype)let result = fn.apply(obj,args)return result instanceof Object ? result : obj}
function getUrlValue(url){ if(!url) return; let res = url.match(/(?<=elective=)(d+(,d+)*)/); return res ?res[0].split(',') : []; }
文章 0 评论 0
接受
function _new(fn, ...args){
let obj = {}
Object.setPrototypeOf(obj,fn.prototype)
let result = fn.apply(obj,args)
return result instanceof Object ? result : obj
}
第 14 题:情人节福利题,如何实现一个 new