对象的动态特性
来源:互联网 发布:unity3d lua 编辑:程序博客网 时间:2024/05/25 23:58
对象的动态特性:
(1)在js中,一个对象需要属性,就可以利用‘对象。属性名 = 值’ 的方式为其添加,只要赋值成功对象就新增了属性
(2)对象属性的访问形式:
* 点语法:‘o.name’
* 关联数组:‘o[ name ]’
(3)曾经使用
function mix(obj1, obj2) {
for (var k in obj2 ) {
obj1 [ k ] = obj2 [ k ];
}
}
(4)凡是需要给对象动态添加成员的时候,必须使用关联数组的语法
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body></body><script>var o = {};//希望他有 name,age,gendero.name = '李四';//关联数组的使用var age = 'name';console.log( o[ age ] ); //-> o['name'] <-> o.name //利用关联数组的语法,访问其 name 属性,调用其 sayHello 方法var o = {name: '张三';sayHello: function () {console.log('你好,我叫' + this.name);}};//console.log(o.name);//console.log( o[ 'name' ] );//o.sayHello();//o[ 'sayHello' ]();//obj[ ... ]()[ ... ]()//obj.xxx().xxxx()for (var k in o ) {if ( typeof o[ k ] == 'function') {o[ k ]();}else {console.log( 'log:' + o[ k ] );}}</script></html>
阅读全文
0 0
- 对象的动态特性
- TextRange对象,动态HTML(DHTML)的高级特性
- 面向对象的三大特性,动态绑定,抽象,接口
- js高级——对象的动态特性
- js高级——对象的动态特性
- java的动态特性
- 程序的动态特性
- ruby 的动态特性
- OC的动态特性
- 面向对象的特性
- Session对象的特性
- 面向对象的特性
- 面向对象的特性
- 对象的状态特性
- 面向对象的特性
- 面向对象的特性
- javascript--对象的特性
- OutMan——面向对象的三大特性、对象和对象之间的关系以及动态类型检测方法
- kettle 循环执行作业
- Linux多线程编程讲解之系列五
- GitHub 部分使用命令
- Java实现哈夫曼树及简易编码解码
- Fiddler抓包10-会话框添加查看get与post请求类型
- 对象的动态特性
- 【线段树区间求和裸题】poj 3468 A Simple Problem with Integers
- 1122: 小明的调查作业
- tomcat项目部署去掉项目名
- ftl基础语法
- MAVEN 私服推送本地jar包
- c++和python string 的find()方法的返回值不同
- Python easyui
- QQ oauth原理