编辑代码

function _new(func,...args){
    let obj = {}
    obj.__proto__ = func.property
    let res = func.call(obj,...args)
    if(res!==null&& /^(object|function)$/.test(typeof res)) return res
    return obj
}