二、Object.create
创建一个新对象,且proto这个形参对象将为新对象的原型链上的上一级,具体看example
example:Object.create( proto,propertiesObject),如下:
var parent = {
x: 1,
y: 2
}
var child = Object.create( parent, {//z会成为创建的新对象的属性,parent为其原型链的上一级
z: {
writable: true, //该属性表示该对象的属性值可以修改,直接影响到value
configurable: true, //该属性影响到delete能否被使用,除writble的其他属可否被修改(如可以,writable也 只可以修改为false);决定着访问器属性(getter,setter)能否被修改等,默认为false
enumerable: true, //该属性决定着该对象能否被for...in遍历
value: 3,
}
})
con