js对象或json对象深拷贝
2016-01-28 14:44
841 查看
/** * 深拷贝js对象 * @param obj * @returns {{}} * Created by shantao on 2016/2/1. */ var deepCopy = function(obj) { var newO = {}; if (obj instanceof Array) { newO = []; } for ( var key in obj) { var val = obj[key]; newO[key] = typeof val === 'object' ? arguments.callee(val) : val; } return newO; }
相关文章推荐
- js对象转json字符串,并保留js对象中的javascript脚本
- HTML5 音频播放器-Javascript代码(短小精悍)
- js 跨域
- 俄罗斯方块Tetris (javascript+HTML+CSS)
- js event 2
- 探讨JavaScript语句的执行过程
- [JavaScript] 3.JS 语句
- JavaScript性能优化小知识总结
- javascript输出AscII码扩展集中的字符
- javascript十六进制数字和ASCII字符之间转换
- javascript ASCII和Hex互转
- Javascript复制实例详解
- js让下拉框和文本框联动
- JSONP
- 正则表达式 总结
- 【JSP】--重定向,转发--186 drp
- javascript高级程序设计第二章
- JavaScript 与 图片
- js 字符串转换成数字的三种方法
- Javascript面向对象编程(三):非构造函数的继承