JS 对象的属性描述符的使用场景?

一些JS书籍里面介绍对象时,都会首先介绍属性特性以及相关的一些方法:definePropertyhasOwnPropertygetOwnPropertyDescriptor等,然而这些东西我却没有见过具体使用场景,猜测是在自定义自己的框架的时候会用到,例如自己写一个类似Array这样的封装对象?或者说一些框架源码中可以看到?

属性描述符指的是:
访问描述符:

get

set

configurable

enumerable

数据描述符:

value

writable

configurable

enumerable


慕盖茨4494581
浏览 366回答 1
1回答

胡说叔叔

vue 双向绑定就是用到了 defineProperty当赋值或者获取的时候触发set或者get方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript