美文网首页
new源码实现

new源码实现

作者: 玲儿珑 | 来源:发表于2021-03-28 13:36 被阅读0次

    实现如下:

    function Func(){}
    let func = new Func()
    
    function New (fn) {
      let obj = new Object
      obj.__proto__ = fn.prototype
      let result = fn.call(obj)
      if ( typeof(result) === 'object' ) {
        return result
      } else {
        return obj
      }
    }
    

    相关文章

      网友评论

          本文标题:new源码实现

          本文链接:https://www.haomeiwen.com/subject/gvprhltx.html