Javascript:属性描述符和内置属性属性之间的关系是什么

时间:2015-01-23 08:02:53

标签: javascript

According to this article以下内置属性属性确定对象的可写性特征:ReadOnly, DontEnum, DontDelete and Internal.

我还阅读了property descriptors确定对象可写性特征。一些值得注意的是:enumerable, writable, configurable

这两个概念之间有什么关系?它们看起来非常相似,但我找不到任何与之相关的内容。

1 个答案:

答案 0 :(得分:1)

这是来自不同文档的 8.6.1属性属性部分。 ECMAScript 5.1是Javascript的实际规范。

ECMAScript 3对象模型(内部,用于浏览器引擎使用)

  • 只读
  • DontEnum
  • DontDelete
  • 内部

ECMAScript 5.1对象模型(在javascript中启用set / get):

  • [[Enumerable]]
  • [[配置]]
  • [[可写]]
  • [[值]]