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

Javascript: What is the relationship between property descriptors and built-in property attributes

本文关键字:属性 之间 关系 内置 是什么 描述 Javascript      更新时间:2023-09-26

根据本文,以下内置属性属性确定对象的可写性特征:ReadOnly, DontEnum, DontDelete and Internal. .

我还阅读了有关确定对象可写性特征的属性描述符。一些值得注意的有:enumerable, writable, configurable

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

这是

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

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

  • 只读
  • 不要特努姆
  • 不要删除
  • 内部

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

    [
  • [可枚举]]
  • [
  • [可配置]]
  • [
  • [可写]]
  • [
  • [值]]