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

生成对象的方式

作者: 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