什么是描述符? [英] What is a descriptor?
本文介绍了什么是描述符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
方法 Object.defineProperty
(参见这里)作为第三个参数接受描述符。
The method Object.defineProperty
(see here) accepts as third argument a "descriptor".
什么是描述符?
推荐答案
属性描述符可以是两种类型:数据描述符或访问者描述符。
A property descriptor can be of two types: data descriptor, or accessor descriptor.
强制性属性:
-
值
value
可选属性:
-
可配置
-
可枚举
-
可写
configurable
enumerable
writable
示例:
{
value: 5,
writable: true
}
访问者描述符
强制性属性:
Accessor descriptor
Mandatory properties:
-
获取
或设置
o r
- Either
get
orset
or both
可选属性:
-
可配置
-
可枚举
configurable
enumerable
示例:
{
get: function () {
return 5;
},
enumerable: true
}
这篇关于什么是描述符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文