Javascript访问器属性实例分析

 更新时间:2014年12月30日 16:22:52   投稿:shichen2014  
这篇文章主要介绍了Javascript访问器属性,实例分析了建立属性关联的技巧,具有一定的参考借鉴价值,需要的朋友可以参考下

本文实例分析了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程序设计有所帮助。

相关文章

  • 如何使用50行javaScript代码实现简单版的call,apply,bind

    如何使用50行javaScript代码实现简单版的call,apply,bind

    这篇文章主要介绍了50行javaScript代码实现简单版的call,apply,bind过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • JavaScript中捕获与冒泡详解及实例

    JavaScript中捕获与冒泡详解及实例

    这篇文章主要介绍了JavaScript中捕获与阻止捕获、冒泡与阻止冒泡详解及实例的相关资料,需要的朋友可以参考下
    2017-02-02
  • 第一篇初识bootstrap

    第一篇初识bootstrap

    Bootstrap是twitter的工程师在业余时间开发的,是一款目前非常流行的前端框架。本文给大家介绍第一篇初识bootstrap的相关知识,非常不错具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-06-06
  • laypage分页控件使用实例详解

    laypage分页控件使用实例详解

    这篇文章主要为大家详细分享了laypage分页控件使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • JS实现Ajax的方法分析

    JS实现Ajax的方法分析

    这篇文章主要介绍了JS实现Ajax的方法,结合实例形式分析了ajax的概念、原理、js实现与使用方法,需要的朋友可以参考下
    2016-12-12
  • 微信小程序实现五子棋游戏

    微信小程序实现五子棋游戏

    这篇文章主要为大家详细介绍了微信小程序实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • JS+CSS实现可以凹陷显示选中单元格的方法

    JS+CSS实现可以凹陷显示选中单元格的方法

    这篇文章主要介绍了JS+CSS实现可以凹陷显示选中单元格的方法,实例分析了javascript操作css的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 关于layui的动态图标不显示的解决方法

    关于layui的动态图标不显示的解决方法

    今天小编就为大家分享一篇关于layui的动态图标不显示的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • js获取事件源及触发该事件的对象

    js获取事件源及触发该事件的对象

    如何获取事件源及触发该事件的对象,方法有很多,js中可以通过event来实现,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-10-10
  • js实现iGoogleDivDrag模块拖动层拖动特效的方法

    js实现iGoogleDivDrag模块拖动层拖动特效的方法

    这篇文章主要介绍了js实现iGoogleDivDrag模块拖动层拖动特效的方法,实例分析了javascript操作拖动层的技巧,需要的朋友可以参考下
    2015-03-03

最新评论