js new的时候干了些啥?

Posted qq_27449993

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js new的时候干了些啥?相关的知识,希望对你有一定的参考价值。

  • 创建一个空的简单javascript对象(即)
  • 链接该对象(即设置该对象的构造函数)到另一个对象
  • 将步骤1新创建的对象作为this的上下文
  • 如果该函数没有返回对象,则返回this

模仿new

let that = this
    function CutOb () 
      this.date = that.getNowDate()
    
    let cutOb = new CutOb()
    function createObject (fn) 
      let object = 
      Object.setPrototypeOf(object, fn.prototype)
      fn.call(object)
      return object
    
    let cut = createObject(CutOb)
    console.log(cutOb, cut)

以上是关于js new的时候干了些啥?的主要内容,如果未能解决你的问题,请参考以下文章

swoft| 源码解读系列二: 启动阶段, swoft 都干了些啥?

Asp.net core mapcontrollers 背后干了些啥

php.ini 干了些啥?

记录一下从9.25-10.19出发去沈阳区域赛前俺都干了些啥

最近好忙哈,一个多月没更新了,总结下这个月都干了些啥

kubeadm 专题 一 init 究竟干了些啥