JS 对象的访问器属性setter getter函数
来源:互联网 发布:网络举报赌博 编辑:程序博客网 时间:2024/05/10 01:44
访问器属性不包含 数值 ,包含setter和getter函数
var book={_year:2004, //只能通过对象方法访问的属性edition:1};//IE9+,Firefox4+,Safari5+,Opera12+,ChromeObject.defineProperty(book,"year",{get: function(){return this._year;},set:function(newValue){if(newValue>2004){this._year=newVlaue);this.edition +=newVlaue -2004;}});//以前版本 定义访问器的旧方法book._defineGetter_("year",function(){return this._year;});book._defineSetter_("year",function(newValue){if(newValue>2004){this._year=newVlaue);this.edition +=newVlaue -2004;}});book.year=2005;alert(book.edition); //2
为对象定义多个属性 Object.degineProperties(){book,{多个属性}}
读取属性特性 Object.getOwnPropertyDescriptor(nook,"year');
0 0
- JS 对象的访问器属性setter getter函数
- 【js对象属性的getter和setter】
- js对象属性的getter和setter
- 属性访问器(Property Accessor)----Setter/Getter
- JavaScript对象属性的getter和setter
- JS访问器(getter和setter)
- 有关js 的 defineProperty函数 getter setter
- 【Avalon】求值函数将属性访问转到Setter/Getter上
- get set操作对象属性(getter,setter)js
- JavaScript对象中属性的getter和setter方法
- JavaScript对象中属性的getter和setter方法
- js Object的属性 Configurable,Enumerable,Writable,Value,Getter,Setter
- JS的getter和setter
- 浅谈 JS 对象添加 getter与 setter 的5种方法以及如何让对象属性不可配置或枚举
- 浅谈 JS 对象添加 getter与 setter 的5种方法以及如何让对象属性不可配置或枚举
- Getter/Setter之深入浅出,对象属性监听
- js 定义属性 以及 getter 和 setter
- 设置器(setter)和访问器(getter)的使用方法
- BZOJ 1036: [ZJOI2008]树的统计Count
- 蓝桥杯算法提高 概率计算
- hadoop基本介绍及简单安装配置
- HADOOP_CLASSPATH配置问题
- ubuntu 初次添加root密码
- JS 对象的访问器属性setter getter函数
- 关于url中#
- Python的递归
- h5交互
- 无题
- Java 语言中 equals 和 == 的区别
- 802.11协议基础知识
- enum
- ps学习简介,从入门到熟练,视频、素材齐全