Javascript访问器属性实例分析
2023-06-13 09:15:38 时间
本文实例分析了Javascript访问器属性的用法,分享给大家供大家参考。具体分析如下:
这个和构造函数的意思有点像,但功能又不同,他可以让两个属性建立关联,通过修改一个属性来改变另一个属性。
_year:2004,
edition:1
};
Object.defineProperty(book,"year",{
get:function(){
returnthis._year;
},
set:function(newValue){
if(newValue>2004){
this._year+=newValue;
this.edition+=newValue-2004;
}
}
});
book.year=2006;
console.log(book.edition);
由上例可见,修改_year,输出值改变的只有year,但通过set,在修改year时edition也同时改变了。
希望本文所述对大家的javascript程序设计有所帮助。
相关文章
- 【说站】javascript中Array.join()方法如何使用
- Javascript之异步循环打印这道小题
- javascript对象数组内元素排序
- JavaScript之对象(一)
- JavaScript验证字符串是否包含英文字符、数字或者汉字代码实例详解编程语言
- java实现javascript中的escape和unescape函数详解编程语言
- javascript canvas 清除图片空白多余的方法详解编程语言
- javascript里的条件判断
- JavaScript创建对象和构造类实现代码
- asp(javascript)全角半角转换代码dbc2sbc
- 用Javascript编写可以缓慢弹出收缩的层
- JavaScript中继承的一些示例方法与属性参考
- javascript中的prototype属性实例分析说明
- JavaScript下判断时间格式的代码
- JavaScript基础篇之运算符、语句(二)
- Javascript创建自定义对象创建Object实例添加属性和方法
- javascript闭包的高级使用方法实例
- JavaScript版TAB选项卡效果实例
- JavaScript实现维吉尼亚(Vigenere)密码算法实例
- 解析JavaScript中的不可见数据类型
- js(JavaScript)实现TAB标签切换效果的简单实例
- Javascript图片上传前的本地预览实例
- Javascript中arguments对象详解
- javascript解析json实例详解
- 实例分析javascript中的call()和apply()方法
- Javascript基础教程之JavaScript语法
- JavaScript中实现继承的三种方式和实例
- javascript中cookie对象用法实例分析