js 拷贝
来源:互联网 发布:java多线程set redis 编辑:程序博客网 时间:2024/05/20 13:04
function cloneObject(obj){ // Handle the 3 simple types, and null or undefined if (null === obj || "object" !== typeof obj) return obj; // Handle Date if (obj instanceof Date) { var copy = new Date(); copy.setTime(obj.getTime()); return copy; } // Handle Array if (obj instanceof Array) { var copy = obj.slice(0); return copy; } // Handle Object if (obj instanceof Object) { var copy = {}; for (var attr in obj) { if (obj.hasOwnProperty(attr)) { copy[attr] = this.cloneObject(obj[attr]); } } return copy; } throw new Error("Unable to copy obj! Its type isn't supported.");}
阅读全文
0 0
- js 拷贝
- js 浅拷贝 深拷贝
- js浅拷贝、深拷贝
- js-浅拷贝,深拷贝
- js深拷贝浅拷贝
- js 继承拷贝
- JS堆栈与拷贝
- js拷贝对象
- js深度拷贝
- JS深拷贝继承
- js实现深拷贝
- js深拷贝对象
- js深浅拷贝
- JS-9-拷贝
- js深度拷贝
- JS对象深度拷贝
- JS当中的拷贝!!!
- js 深浅拷贝
- python学习_1
- javax.xml.ws.soap.SOAPFaultException: A specified parameter was not correct: deviceKey
- ubuntu下hadoop-1.2.1的安装配置
- 那就从今天开始吧
- 2.Python之分支和循环
- js 拷贝
- util.ZipOutputStream 压缩文件
- Android studio 运用Chorme 调试过程以及代码 stetho 运用
- 12. Static class 与non static class的区别。
- <Android进阶>Android性能提升(一)
- SpringBoot 配置 WebSocket
- C语言—操作符总结
- 安卓中如何把一张图片加工成圆形
- Total Commander(全能文件管理器)官方破解版