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 相关文章推荐
Extjs列表详细信息窗口新建后自动加载解决方法
Apr 02 Javascript
js原型链原理看图说明
Jul 07 Javascript
浅析Javascript使用include/require
Nov 13 Javascript
JS设置获取cookies的方法
Jan 26 Javascript
Underscore.js 1.3.3 中文注释翻译说明
Jun 25 Javascript
JS使用eval解析JSON的注意事项分析
Nov 14 Javascript
JavaScript程序中实现继承特性的方式总结
Jun 24 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
Dec 21 Javascript
js+canvas实现五子棋小游戏
Aug 02 Javascript
Vue封装Axios请求和拦截器的步骤
Sep 16 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
Python中的getopt函数使用详解
2015/07/28 Python
python删除不需要的python文件方法
2018/04/24 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
简单了解python元组tuple相关原理
2019/12/02 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
留学推荐信怎么写
2014/01/25 职场文书
运动会通讯稿300字
2014/02/02 职场文书
大学生求职信
2014/06/17 职场文书
孔庙导游词
2015/02/04 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL