js对象操作
来源:互联网 发布:100亿条数据查询效率 编辑:程序博客网 时间:2024/06/08 06:27
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script>//这是a和b是同一个对象的引用// var a={age:1};// var b=a;// b.age=2;// alert(a.age); //2//这里a和b是不用对象的引用// var a={age:1};// var b=a;// b={age:2};// alert(a.age); //1 a和b引用内存地址不同//对象浅copy(只能copy一层关系,多层次无法copy,多层次引用依然相同)// var a={age:1,obj:{name:"aa"}};// function copyObj(obj){// var o={};// for(var attr in obj){// o[attr]=obj[attr];// }// return o;// }// var b=copyObj(a);// b.obj.name="bb";// b.age=2;// alert(a.age); //1// alert(a.obj.name); //bb 未完全copy//对象深copy(彻底copy对象,引用地址完全不同) var a={age:1,obj:{name:"aa"}}; function copyObj(obj){ if(typeof obj!="object"){ return obj; } var o={}; for(var attr in obj){ o[attr]=copyObj(obj[attr]); } return o; } var b=copyObj(a); b.obj.name="bb"; alert(a.obj.name); //aa 对象引用完全不同 </script></head><body></body></html>
0 0
- js 操作浏览器对象
- JS操作iframe 对象
- js对象属性操作
- js对象的操作
- js操作dom对象
- JS操作JSON对象
- Js {} 对象操作
- js的对象 操作
- js对象操作
- js字符串对象操作
- js操作window对象
- js对象的操作
- js的对象操作~~~~
- js操作dom对象
- JS对象简单操作
- js操作json对象
- Js对象操作的例子
- js 操作frameset frame 对象
- poj2407
- js定义的变量不生效 - - 浏览器预定义
- Unity中的mvc框架_StrangeIoC(之二)
- Oracle 面向对象
- Arduino的串口
- js对象操作
- 设置渐变的背景色
- iOS 编程 计算字符串文字宽度
- springmvc接收和处理json数据
- RemoteFX+RDP8.0+hyper-v重定向智能卡,U盾问题
- JsonMappingException
- opencv cvZero() cvAddWeighted() cvConvertScale()
- windowsXP+python2.7+openCV3.0环境搭建
- 浏览器为已登录的input自动填充黄色背景