常见数据类型的克隆(内含对象的深度克隆)
来源:互联网 发布:拓展人脉的软件 编辑:程序博客网 时间:2024/06/05 22:53
function clone(obj) {var copy;switch(typeof obj) {case 'undefined':break;case 'string':copy = obj;break;case 'blooean':copy = obj;break;case 'number':copy = obj;break;case 'object':if(obj === null) {obj = null;} else if(obj instanceof Array && obj.constructor == Array && Array.isArray(obj)) {copy = [];for(var i = 0; i < obj.length; i++) {copy.push(obj[i]);}} else {copy={};for(var j in obj) {copy[j] = arguments.callee(obj[j]);}};break;}return copy;}
阅读全文
0 0
- 常见数据类型的克隆(内含对象的深度克隆)
- ****ife 递归实现深度克隆(内含JS数据类型判断,对象遍历)****
- JAVA对象的深度克隆
- JAVA对象的深度克隆
- JavaScript的对象深度克隆
- js对象的深度克隆!
- js对象的深度克隆
- js对象的深度克隆
- javascript中对象的深度克隆
- JavaScript中对象的深度克隆
- 深入JAVA对象深度克隆的详解
- javascript中对象的深度克隆
- javascript中对象的深度克隆
- JavaScript的对象深度克隆方法
- javaScript中对象的深度克隆
- javascript中对象的深度克隆
- javascript中对象的深度克隆
- 属性名不一致的对象深度克隆
- mybatis和hibernate的区别
- 剑指offer:按之字形顺序打印二叉树
- 用小说的形式讲解Spring(2) —— 注入方式哪家强
- Linux Shell学习
- dubbo入门
- 常见数据类型的克隆(内含对象的深度克隆)
- wsdl加入header部分
- textview加矩形边框和圆角边框
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Minimum Distance in a Star Graph
- mybatis的动态SQL(一)if标签的使用
- 数据库中的事务隔离级别和锁的关系
- 如何设置USB为第一引导
- 前端loading
- 高软作业lab1