- 5
- 0
- 约3.93千字
- 约 30页
- 2019-10-11 发布于广东
- 举报
5.3 属性的分类与特性* 5.3.1 属性分类
JavaScript对象的属性分为两类:数据属性和访问属性。
没有特别说明的属性都是数据属性,前面加get/set关键字修饰的属性为访问属性。
get表示该属性可读,由get修饰的属性也称为getter方法;set表示该属性可写,由set修饰的属性也称为setter方法。
关于访问属性有以下规则:
◆ 如果只设置了getter方法,则属性只读,不可写;
◆ 如果只设置了setter方法,则属性只写,不可读;
◆ 如果同时设置了getter和setter方法,则属性是即可读又可写的。
数据属性前面已经介绍过了(5.1.1节),下面说明访问属性的声明格式。下面借用文献[18]的例子来说明访问属性的用法。
// 定义复数
var p = {
// x坐标和y坐标——数据属性
x: 1,
y: 1,
// 可读可写的r属性,求x + yi的模
get r() { return Math.sqrt(this.x * this.x + this.y * this.y);},
set r(newValue) {
var oldValue = Math.sqrt(this.x * this.x + this.y * this.y);
var ratio = newValue / oldValue;
this.x
您可能关注的文档
- access2013数据库技术及应用(第2版)教学课件作者姜增如第3章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第4章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第5章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第6章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第7章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第8章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第9章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如第10章.ppt
- access2013数据库技术及应用(第2版)教学课件作者姜增如目录.ppt
- access数据库应用教学课件作者郑明言1.ppt
最近下载
- 低空经济航线规划的原则与方法.docx VIP
- 人教版高中英语必修第一册全册教学课件(2025年7月修订).pptx
- 关于修订发布《中铁一局集团城轨公司工程项目责任成本管理实施细则》的通知.docx VIP
- ASME B30.10-2019 Hooks Safe 国外国际标准规范.pdf VIP
- 江苏省用人单位职业病危害现状评价导则.pdf VIP
- 2023山东济南水务集团有限公司员工招聘156人考试备考题库及答案解析.docx VIP
- 2022 届高考江苏省南京市高三三模英语试卷(附答案).pdf VIP
- 铁路路基路基设计概要33课件.ppt
- 系统工程(西安交通大学)中国大学MOOC 慕课 章节测验 期末考试答案.docx VIP
- 相似三角形经典练习题(含答案解析).docx VIP
原创力文档

文档评论(0)