单一方法实现get/set属性代码[精简技巧]

作者: unvs 分类: ASP.NET 发布时间: 2012-02-27 16:55 ė15,871 views 63条评论

单一方法实现getter/setter属性:比如类User,我们需要此类包含一个可以设置或得到用户数据的属性,那么可以增加如下方法:

  1. function data(key,value=null):object {  
  2.     if(value!=nul) {  
  3.       this._data[key] = value;  
  4.       return this
  5.     }  
  6.     return this._data[key];  
  7. }  

 使用该属性的时候,getter使用:

  1. var userName = user.data("name");  

设置属性,setter使用: 

  1. user.data("name",userName); 

文章转载自:http://yoyo.play175.com/p/code-simplify.html

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:单一方法实现get/set属性代码[精简技巧]

3 条评论

  1. 三亚旅游 2012 年 2 月 28 日 下午 3:56 回复

    挺不错的,简单好用,看起来不是那么麻烦。

    cyheng 于 2012-02-29 17:00:48 回复

    呵呵!谢谢…

  2. 青岛葡萄酒 2012 年 2 月 29 日 下午 4:16 回复

    我来支持新文啦

    cyheng 于 2012-02-29 17:01:26 回复

    谢谢!欢迎常来常往…

  3. 萝莉时代 2012 年 2 月 29 日 下午 4:17 回复

    很不错的东西啊

萝莉时代 进行回复 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部