深克隆
来源:互联网 发布:淘宝店铺找谁可以装修 编辑:程序博客网 时间:2024/05/01 15:01
我喜欢的深克隆
/** * Created by wangqian on 2017/9/22. */var obj = {name: ["xiao", "dou", "ya"], age: 18};function deepClone(obj) { var type; //首先第一步 判断数据类型 if(obj=="undefind"){ return "undefined" }else if(obj=="null"){ return "null"; }else { type = Object.prototype.toString.call(obj).slice(8, -1).toLowerCase(); } //创建对应的接收容器 var content; if (type == "object") { content = {}; } else if (type == "array") { content = []; }else { return obj }; //递归的方法 循环遍历对象里的元素for (var key in obj){ if(Object.prototype.toString.call(content[key]).slice(8, -1).toLowerCase()=="object"||"array"){ content[key]=arguments.callee(obj[key]); }else {content[key]=obj[key] }}return content}
发现的一种新的克隆方式
阅读全文
0 0
- 浅克隆、深克隆
- 深克隆,浅克隆
- 深克隆
- 深克隆
- 深克隆
- 浅克隆和深克隆
- 深克隆与浅克隆
- 深克隆与浅克隆
- Java深克隆浅克隆
- 深克隆 与 浅克隆
- 深克隆与浅克隆
- 深克隆与浅克隆
- 深克隆与浅克隆
- 深克隆和浅克隆
- 深克隆和浅克隆
- 浅克隆与深克隆
- 深克隆和浅克隆
- 深克隆和浅克隆
- GPU下caffe训练cifar10
- 《OC基础教程》读书笔记9-特性(set and get)
- (运维监控)supervisor 管理进程-入门
- JS——动画
- angular material2 控件动画失效
- 深克隆
- JSP中实现当前年份前后二十年的选择的下拉框
- EventBus3.0 使用
- Flume
- python基础:(2)第一个程序
- Bootstrap模态对话框中显示动态内容
- 9月21日云栖精选夜读:专访新浪微博黄波:千人千面,机器学习赋能用户信息流消费
- 汉诺塔问题
- remove-duplicates-from-sorted-list