因为IE8不支持Object.defineProperty语法
)
拓展1:object的属性描述符
Object.defineProperty(obj, propertyName, {})
get(){}
set(){}
configurable :设置为false后不能再对其他属性描述符进行更改操作
value
writable
enumerable
拓展2:Object.keys(obj): 得到对象自身可枚举属性组成的数组
拓展3:obj.hasOwnProperty(prop): 判断prop是否是obj自身的属性