深度拷贝、浅度拷贝、数组的拷贝
来源:互联网 发布:云南映象知乎 编辑:程序博客网 时间:2024/05/22 15:45
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript">// var a={"name":"hello"};// console.log(typeof(a)); //结论:b引用a的内容,改变b也会影响a// var b=a;// b.name='张三';// console.log(b);// console.log(a); //1.浅度拷贝 var a={"name4":"hello"}; var b={}; for(var attr in a){ b.attr=a.attr; } b.name='张三'; console.log(b.name); console.log(a.name); //2.深度拷贝 var c={"name":{"age":"50"}}; var str=JSON.stringify(c);//把json转成字符串给str变量 var d=JSON.parse(str);//把字符串转成js d.name.age="60"; console.log(c.name.age); console.log(d.name.age); //数组的拷贝 var aa=[1,2,3]; var bb=[]; for(var i=0;i<aa.length;i++){ bb.push(aa[i]); } </script> </head> <body> </body></html>
阅读全文
0 0
- 深度拷贝、浅度拷贝、数组的拷贝
- 深度拷贝与浅度拷贝
- 深度拷贝和浅度拷贝
- 深度拷贝和浅度拷贝
- js深度拷贝和浅度拷贝
- C#深度拷贝,浅拷贝
- 浅拷贝与深度拷贝
- js 数组和对象的深度拷贝
- 深度拷贝的重要性
- C++的深度拷贝
- 对象的深度拷贝
- 深度拷贝
- 警惕数组的浅拷贝
- 警惕数组的浅拷贝
- C#中的浅拷贝和深度拷贝
- 浅拷贝与深度拷贝(原型模式)
- 浅拷贝与深度拷贝(原型模式)
- java浅拷贝与深度拷贝
- iOS MPMoviePlayerController 简介
- uva-10498-线性规划
- ElasticSearch优化的一些方法 些方法
- 各种数据类型的取值范围
- Android 背景图片重复平铺 Background repeat
- 深度拷贝、浅度拷贝、数组的拷贝
- PDB文件:每个开发人员都必须知道的
- 20个不可思议的 WebGL 示例和演示
- position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
- 一只萌新的linux体验13
- Linux 条件判断
- KMP模板
- linux下设置简单防火墙
- 刷题报告004 洛谷P1007独木桥