defineProperty create Object.create(prototype [, propertiesObject ]) prototype:没什么可说的,指定对象的原型 propertiesObject:跟一般的polyfill不同,这里传入的不仅仅是对象的实例属性,还包括关于此属性的描述对象. 而且属性的默认值都是false,所以如果不指定的话,属性都是不可写,不可枚举,不可配置的. 例: var o = Object.create(Object.prototype, { f…