• 创建对象的方式不同。
      new Object 通过构造函数来创建对象,对象的属性是添加在自身上。
      Object.create 可以理解为继承一个对象,添加的属性是在原型上。
    • 创建对象的性质不同。writetable、enumberable、configurable 是否可写、可枚举、可配置。
      new Object 创建对象的属性描述默认是true
      Object.create 创建对象的描述默认是false
    • 创建空对象不同。

      new Object 创建空对象时有 proto_
      Object.create 创建空对象没有
      proto_ (空对象必须传null 否则会报错)