深拷贝
来源:互联网 发布:网络流行歌曲2014 编辑:程序博客网 时间:2024/05/01 07:53
深拷贝:把一个对象里面的东西一模一样地复制到另一个对象,并且这两个对象分别放在内存的不同地方
对象
//方法一function cloneObject(obj){ var o = obj.constructor === Array ? [] : {}; for(var i in obj){ if(obj.hasOwnProperty(i)){ o[i] = typeof obj[i] === "object" ? cloneObject(obj[i]) : obj[i]; } } return o; }
//方法二var obj = { a:'111'}var o = JSON.stringify(obj);o = JSON.parse(o)o.a='222';console.log(o) //Object {a: "222"}console.log(obj) //Object {a: "111"}
简单数组
var arr = [1,2,3];var arr1 = arr.concat();//或者arr1 = arr.slice();
阅读全文
0 0
- 深拷贝&&浅拷贝
- 深拷贝||浅拷贝
- 浅拷贝,深拷贝
- 浅拷贝,深拷贝
- 深拷贝,浅拷贝
- 浅拷贝 深拷贝
- 浅拷贝.深拷贝
- 浅拷贝 深拷贝
- 深拷贝,浅拷贝
- 深拷贝、浅拷贝
- 深拷贝、浅拷贝
- 深拷贝+浅拷贝
- 深拷贝 浅拷贝
- 浅拷贝、深拷贝
- 浅拷贝、深拷贝
- 深拷贝、浅拷贝
- 深拷贝,浅拷贝
- 深拷贝、浅拷贝
- 指纹识别学习(一):历史及疑问
- Fork and Join: Java也可以轻松地编写并发程序
- 使用myeclipse构建maven项目(web项目)
- ASCII码对照表
- 纯css制作遮罩层特效
- 深拷贝
- 用css解决table文字溢出控制td显示字数
- 根据日期获得第几周数据
- Android Studio入门到精通
- 对于Java程序猿学习的建议
- 树的三种遍历方法代码实现 (数据结构)C语言
- POJ-2481 Cows (树状数组 入门题)
- tensorflow基础语法
- Hash Map / Hash Set