获得徽章 0
JavaScript对象的属性分为两类:数据属性和访问器属性。
数据属性具有四个特征:value(属性的值)、writable(决定属性能否被赋值)、enumerable(决定for...in循环能否枚举该属性)、configurable(决定该属性能否被删除或者改变特征值)。
访问器属性也具有四个特征:getter(在取属性值时被调用的函数)、setter(在设置属性值时被调用的函数)、enumerable(决定for...in循环能否枚举该属性)、configurable(决定该属性能否被删除或者改变特征值)。
数据属性主要关注属性的值,而访问器属性允许在读和写属性时执行代码,允许使用者在写和读属性时得到完全不同的值,实际上是一种函数的语法糖。JavaScript对象属性的动态性使得在运行时可以为对象添加属性,提供了高度的灵活性。可以使用Object.defineProperty来定义属性,改变属性的特征值,或者定义访问器属性。
展开
评论
---
#theme: cyanosis # 蓝主题
theme: hydrogen # 黑主题
highlight: a11y-light
---
评论
下一页
个人成就
文章被点赞 49
文章被阅读 31,633
掘力值 1,270
收藏集
7
关注标签
77
加入于