2023-03-23属性访问器

属性访问器

属性访问器就是访问对象属性的一种工具,方法

对象属性的分类

在js中,对象的属性分为两类

  • 数据属性:拥有四大属性特性的属性都属于数据属性,你定义的属性默认都具有四大属性
    • [[configurable]]:可配置
    • [[enumerable]]:可枚举
    • [[writable]]:可修改
    • [[value]]:值
  • 访问器属性:拥有四大属性
    • [[configurable]]:可配置
    • [[enumerable]]:可枚举
    • [[get]]:可修改
    • [[set]]:值

访问器属性

定义
访问器属性是一种特殊特殊的属性
它是属性不是方法
访问器属性:属性还是那个属性
访问器属性:访问器是一个函数,通过这个函数可以访问对象的其他属性
** 访问器属性就是把一个函数绑定到一个属性名上,访问该属性会5自动调用绑定的函数**

访问器属性的语法

访问器属性分为两种

  • get:是一个关键字。用于为属性绑定函数。在函数体内读取对象的其他属性
  • set:是一个关键字。用于为属性绑定函数。在函数体内设置对象的其他属性的值。这种属性访问器被称为"Setter"
    语法
{get 属性名(){}}//静止传参
{set 属性名(){}}//必须传一个参数

getter和setter在class中的应用

总结
1.getter和setter是什么?
是属性访问器
2.getter和setter是一种调用对象属性的特殊方法。特殊在于它为属性绑定了一个函数,在访问属性时,会自动调用函数
3.定义:** 访问器属性就是把一个函数绑定到一个属性名上,访问该属性会5自动调用绑定的函数**
4.语法:
访问属性不加小括号
定义get不要传参,要传return
在getter中,读取对象的其他属性,然后进行操作
在setter中,修改对象的其他属性

Module

HTML:没有‘模块’概念
CSS:通过@import导入模块
JSES6通过export和import两个关键词

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 笼统概念: 属性访问器就是对象属性的一种工具、方法 对象属性的分类在js中,对象的属性分为两类: 数据属性:拥有四...
    贝兼全_c5e4阅读 174评论 0 0
  • 属性访问器 笼统概念: 属性 对象属性的分类 在JS中,对象的属性分类为两类: 数据属性:拥有四大属性特性的属性都...
    烂好人_5b0f阅读 463评论 0 1
  • 对象属性的分类 在js中,对象属性分为两类:1.数据属性、2.访问器属性; 1.数据属性:拥有四点属性特性的属性都...
    忧油鱼阅读 121评论 0 1
  • 属性访问器就是访问对象的一种工具 js对象属性的分类 在js中js属性分为两类 数据属性:拥有四大特性的属性。自定...
    败于化纤阅读 92评论 0 0
  • 推诿,是将成长的机会让给别人,担责,是将成长的体验留给自己。 当你开始成长的时候,这便是让别人对你放心的开始。 参...
    BeautifulSoulpy阅读 510评论 0 1