JS的get和set使用示例


Posted in Javascript onFebruary 20, 2014

巧用get和set,能够直接操作对象属性实现读写,可以极大的提高编程效率,给出一个典型示例:

var test = { 
_Name : null, 
_Age : 0, //_Name的读写 
set name(name) {this._Name = name;}, 
get name() {return this._Name;}, 
//_Age的读写 
set age(age) {this._Age = age;}, 
get age() {return this._Age;} 
} 
alert(test.name + " " + test.age);//bull 0 
test.name = 'lucy'; 
test.age = 20; 
alert(test.name + " " + test.age);//lucy 20
Javascript 相关文章推荐
用JS写的一个TableView控件代码
Jan 23 Javascript
jQuery CSS()方法改变现有的CSS样式表
Sep 09 Javascript
JS实现的3D拖拽翻页效果代码
Oct 31 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
Jun 29 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
Feb 10 Javascript
谈谈React中的Render Props模式
Dec 06 Javascript
JavaScript数组去重的几种方法
Apr 07 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
May 27 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
JavaScript实现手风琴效果
Feb 18 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 #Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 #Javascript
js确认删除对话框效果的示例代码
Feb 20 #Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 #Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 #Javascript
js左右弹性滚动对联广告代码分享
Feb 19 #Javascript
javascript异步编程的4种方法
Feb 19 #Javascript
You might like
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
mayfish 数据入库验证代码
2010/04/30 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
从零学Python之入门(四)运算
2014/05/27 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python opencv之SIFT算法示例
2018/02/24 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
python日期相关操作实例小结
2019/06/24 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
幼儿园教师工作制度
2014/01/22 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
MySQL查询日期时间
2022/05/15 MySQL