(1)什么是:基于一个现有父对象,创建一个新的子对象继承父对象
(2)何时:今后,如果想要创建一个子对象,继承父对象,但是又没有构造含糊时,就不能使用new,只能用Object.create()
(3)如何:
var 新子对象 = Object.create(新对象,{
属性名:{
value:属性值
writable:
enumerable:
configurable
}
})
(4)Object.create()共做了三件事:
a.创建新对象
b.设置新对象继承父对象
c.强行为新对象添加自有属性