Javascript访问器属性实例分析


Posted in Javascript onDecember 30, 2014

本文实例分析了Javascript 访问器属性的用法,分享给大家供大家参考。具体分析如下:

这个和构造函数的意思有点像,但功能又不同,他可以让两个属性建立关联,通过修改一个属性来改变另一个属性。

var book = {

    _year:2004,

    edition: 1

};

Object.defineProperty(book, "year", {

    get: function() {

        return this._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 相关文章推荐
javascript 跳转代码集合
Dec 03 Javascript
js调用图片隐藏&显示实现代码
Sep 13 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
关于json字符串与实体之间的严格验证代码
Nov 10 Javascript
js实现简易垂直滚动条
Feb 22 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
基于node打包可执行文件工具_Pkg使用心得分享
Jan 24 Javascript
vue-cli3全面配置详解
Nov 14 Javascript
使用vue中的混入mixin优化表单验证插件问题
Jul 02 Javascript
微信小程序 腾讯地图显示偏差问题解决
Jul 27 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 Javascript
JavaScript实现简单的音乐播放器
Aug 14 Javascript
Javascript中数组sort和reverse用法分析
Dec 30 #Javascript
jQuery中:visible选择器用法实例
Dec 30 #Javascript
JQuery设置时间段下拉选择实例
Dec 30 #Javascript
jQuery中:hidden选择器用法实例
Dec 30 #Javascript
jQuery中:has选择器用法实例
Dec 30 #Javascript
jQuery中:empty选择器用法实例
Dec 30 #Javascript
jQuery中:contains选择器用法实例
Dec 30 #Javascript
You might like
php 地区分类排序算法
2013/07/01 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
2016/12/14 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
Python Queue模块详解
2014/11/30 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
python 写的一个爬虫程序源码
2016/02/28 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python实现kMeans算法
2017/12/21 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python conda操作方法
2019/09/11 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
如何基于python实现不邻接植花
2020/05/01 Python
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS