Object.create() 可以创建一个对象
并指定他的原型
比如
var demo = {
lastName : "tian"
}
var obj = Object.create(demo);
就相当于创建了一个对象,它的原型是demo
obj = {
__proto__ : demo
}
同时它还可以有第二个参数
可以控制属性的特性
可枚举性、可读、可写、可配置
Object.create ( prototype , definedProperty );
属性的可配置性
一旦经历了 var 的操作,所得出的属性,window,这种属性叫做不可配置的属性
不可配置的属性,delete不掉。