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