美文网首页
生成对象的方式

生成对象的方式

作者: maoyaocsf | 来源:发表于2017-09-07 16:20 被阅读0次

    方式一:构造函数
    new
    方式二:当没有构造函数时,有实例对象时作为模板
    Object.create()

    var person = {
    name:'张三',
    age:12,
    say:function(){
          console.log('dfdfdff')
      }
    }
    var person1 = Object.create(person)
    

    new命令的原理过程
    1.创建一个空对象,作为将要返回的对象实例
    2.将这个空对象的原型,指向构造函数的prototype属性
    3.将这个空对象赋值给函数赋值给函数内部的this关键字
    4开始执行构造函数内部的代码

    相关文章

      网友评论

          本文标题:生成对象的方式

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