Enumerable properties are those properties whose internal [[Enumerable]] flag is set to true, which is the default for properties created via simple assignment or via a property initializer (properties defined via Object.defineProperty and such default [[Enumerable]] to false).
这个没错,但是这个指的是不使用
defineProperty
或者defineProperties
的时候,使用它们的时候,那两个属性默认为false
。defineProperties
这个API手册里面有说明,默认为false。
红包书上说的是,对于直接在对象上定义的属性,他们默认值为true;类似这样,
`
`
我抽出了我的红包书,对,他就是说的直接定义在对象上的属性,configurable特性默认为true,不行,你可以输出‘a’,'b','c'的configurable值