• 利用字面量直接创建(建议直接用,简洁明了)
      1. let newObj = {
      2. name: 'foo'
      3. }
      若利用Object.create()创建,该方法创建一个新对象,使用现有的对象来提供新创建的对象的proto
    1. Object.create(proto[, propertiesObject])
    2. 此方式是基于原型以及属性描述符集合进行创建 ```javascript let newObj = Object.create(null, {
      1. name: {
      2. writable: true,
      } })

    let newObj2 = Object.create(Object.prototype, { foo: { writable: true, configurable: true, enumerable: true } }) ```

    • 利用new关键字进行创建