什么是描述符?

Ran*_*lue 23 javascript

该方法Object.defineProperty(参见此处)接受"描述符"作为第三个参数.

什么是描述符?

Dom*_*nic 39

属性描述符可以是两种类型的:数据描述符,或访问描述符.

数据描述符

强制性属性:

  • value

可选属性:

  • configurable
  • enumerable
  • writable

样品:

{
    value: 5,
    writable: true
}
Run Code Online (Sandbox Code Playgroud)

访问者描述符

强制性属性:

  • 无论是getset或两者

可选属性:

  • configurable
  • enumerable

样品:

{
    get: function () {
        return 5;
    },
    enumerable: true
}
Run Code Online (Sandbox Code Playgroud)


Mat*_*nen 5

描述符是描述某事物的东西.在这种情况下,它只是一个{...}带有某些字段的普通对象(),用于描述属性的行为方式.请进一步阅读页面,了解您可以使用哪些字段.