clone对象或数组
2024-08-29 20:18:12
function clone(obj) {
var o;
if (typeof obj == "object") {
if (obj === null) {
o = null;
} else {
if (obj instanceof Array) {
o = [];
for (var i = 0, len = obj.length; i < len; i++) {
o.push(clone(obj[i]));
}
} else {
o = {};
for (var j in obj) {
o[j] = clone(obj[j]);
}
}
}
} else {
o = obj;
}
return o;
}
用了自调用递归的方法,很6。
最新文章
- mybatis入门_一对多,多对多映射以及整合spring框架
- Hyper-V端口映射
- Session自定义存储及分布式存储
- 当session过期后自动跳转到登陆页而且会跳出iframe框架
- [转]php 解决json_encode中文UNICODE转码问题
- Hive参数层面常用优化
- php中数组自定义排序
- AVL树的插入操作(旋转)图解
- 图解向hadoop分布式文件系统写文件的工作流程
- 反射应用--IOC和AOP
- Codeforces Round #432 Div. 1 C. Arpa and a game with Mojtaba
- python 定时服务模块
- centos6 下erlang安装
- 为什么const对象只能调用const成员函数,而不能调用非const成员函数?
- 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。
- 触发器的SQL语法
- Linux监听进程是否存在,并加入定时任务
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--J-强迫症的序列
- 前端PHP入门-028-文件操作-掌握级别
- ECMA6所有知识点大概笔记
热门文章
- CS231n 2016 通关 第二章-KNN 作业分析
- ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 22. 再讲Tag Helpers
- A tutorial by example(转载)
- sql server2008配置管理工具服务显示远程过程调用失败
- 游戏服务端pomelo安装配置
- python iteration 迭代
- Java面试必刷常见真题200+ ,让你“过五关,斩六将”,轻松入大厂
- 调试的时候禁止chrome缓存图片
- UWP 动画
- 【Tsinsen】A1280. 最长双回文串