propDescriptor 属性描述符用于描述对象实例的一个属性,又叫属性对象(Property Object)。
数据结构:
// 标准写法
{
"value": <Any>, // 可读属性
"writable": <Boolean>, // 可写属性
"enumerable": <Boolean>, // 可枚举属性
"configurable": <Boolean> // 可配置属性
}
// 函数写法
{
get(){}, // 可读属性
set(){}, // 可写属性
"enumerable": <Boolean>, // 可枚举属性
"configurable": <Boolean> // 可配置属性
}默认值:
truefalsepropDescriptors 属性描述符集用于描述对象实例的所有属性,又叫属性集对象(Properties Object)。
数据结构:
{
<String|Symbol>: <propDescriptor>, // key is propName
...
}Entries 条目类似于字典的条目,常用于映射和查找。 可用场景:
数据结构:
[
[<String|Symbol>, <Any>], // 键值对,第一个成员为key,第二个成员为value
...
]