天天看点

Object.create()方法与new操作的区别

Object.create()方法需要两个参数

  • 参数1:对象的原型,也就是其父亲的原型对象
  • 参数2:{属性名:{value:属性值}}
  • 当第一个参数的内容是一个构造函数的名字的时候,就是一种继承
Object.create()方法与new操作的区别

使用Object.create生成的默认是没有原型的,但是new操作符生成的是默认有原型的,且new速度快于Object.create

https://link.juejin.cn/?target= 参考视频

www.bilibili.com/video/BV1Xk…