javascript 深度copy对象(json,array etc..)
来源:互联网 发布:淘宝怎么截图发给别人 编辑:程序博客网 时间:2024/05/18 10:47
//deepCopyfunction deepCopyJson(obj,temp) {if(typeof(obj)=='object') {if(obj instanceof Array ) {if(!temp) {temp = new Array();}var len = obj.length;for(var i=0;i<len;i++) {if(typeof obj[i] !='object') {temp[i] = obj[i];} else {if(obj[i] instanceof Array) {temp[i] = new Object();} else {temp[i] = new Array();}deepCopyJson(obj[i],temp[i]);}}} else {if(!temp) {temp = new Object();}for(var k in obj) {if(typeof obj[i] !='object') {temp[k] = obj[k];} else {if(obj[k] instanceof Array) {temp[k] = new Object();} else {temp[k] = new Array();}deepCopyJson(obj[k],temp[k]);}}}return temp;} else {return obj;}}
var a = {a:[1,2,3,{1:2}],b:2};var b = deepCopyJson(a);
- javascript 深度copy对象(json,array etc..)
- JavaScript 深度克隆 JSON 对象
- 对象的深度copy
- js array json copy delete ...
- PHP的array转为Json并转化为Javascript对象
- javascript对象----Boolean、Math、Number、String 、Array、JSON、Object
- javascript copy拷贝对象
- JavaScript对象转换成JSON字符串及深度克隆方法
- javascript常用对象---Array
- javascript 数组Array对象
- javascript Array对象
- javascript Array对象方法
- Javascript中的Array对象
- javascript 数组Array对象
- [JavaScript]Array 对象
- JavaScript Array 对象参考手册
- JavaScript Array数组对象
- JavaScript Array 对象
- 3DS MAX 导入骨骼动画插件
- Mac下Android的Eclipse开发环境的搭建
- POJ 2750: Potted Flower
- 拦截信息短信息并转发到指定手机
- struts2 中文乱码解决方法
- javascript 深度copy对象(json,array etc..)
- android shape使用总结
- Windows 7 下安装IIS及ASP配置方法
- Centos搭建SVN服务器
- Ado.net继续学习_人力管理系统开发
- 单例模式(singleton)
- java 自学日志【九】---多线程
- ubuntu11.10开机使用root账户启动terminal
- Android之将logcat信息保存本地