面向对象设计-----属性类型 读取属性特性
来源:互联网 发布:mac模拟人生2中文 编辑:程序博客网 时间:2024/06/15 10:22
var person = new Object();
person.name ="ni";
person.head=29;
person.sayName=function(){
alert(this.name);
}
类对象有数据属性含访问器属性
修改数据属性默认特性:使用Object.defineProperty()方法
Object.defineProperty(person,"name",{writable:false,configurable:false;value:"aa"})//第一个参数是属性所在对象,第二个参数是属性,第三个参数是一系列描述
访问器属性:包含一对getter函数和setter函数
Object.defineProperty(book,"year",{
get:function(){
return this._year;
},
set:function()){
if(newValue>2004){
this.year = newValue;
this.edition+= newValue-2004;
}
}
});
读取属性的特性----
var book={};
Object.defineProperties(book,{
_year:{
value:2004//等于设置最初始的值
},
edition:{
value:1
},
year:{
get:function(){
return this._year;
}.
set:function(newVlaue){
if(newValue>2004){
this._year = newVlaue;
this.edition+= newValue-2004;
}
}
}
});
var descriptor = Object.getOwnPropertyDescriptor(book,"_year");
alert(descriptor.value);//2004
alert(descriptor.confi gurable);//false;
- 面向对象设计-----属性类型 读取属性特性
- js-面向对象------属性类型
- Javascript 面向对象 属性特性
- 面向对象的特性 方法 属性 事件
- oc 面向对象特性(属性,构造方法)
- Js面向对象编程之属性特性
- 理解对象(一):属性类型及其特性
- JavaScript高级程序设计【面向对象-属性类型】
- JavaScript之面向对象的属性和特性
- 面向对象的程序设计——(一)理解对象的属性以及属性的特性
- javascript中面向对象特性、对象的创建方式及对象属性的特性
- 面向对象基础-属性
- 面向对象--属性
- Swift:面向对象(属性)
- 面向对象-属性
- 面向对象:属性
- 初学者沟通:Js面向对象设计(一):对象属性
- js面向对象一些不为人知的属性类型
- Apache FTPServer本地部署FTP服务
- ububtu 16.04 一些配置
- sql优化:Exists、IN的取舍
- 第2次课改善深层神经网络:超参数优化、正则化以及优化
- 删除文件夹下的所有文件
- 面向对象设计-----属性类型 读取属性特性
- win32 dll中使用cstring
- 乐视云 API
- OpenBLAS项目与矩阵乘法优化 | AI 研习社
- js/jQuery的小方法
- 浅谈中文域名
- 直播+风口来临,首富之子悄然布局,又将成就一大批千万富翁!
- 高并发与分布式系统的基石--数据库读写分离实战
- Spring事务学习笔记