js深度克隆对象、数组
2024-10-06 10:49:35
function deepCopy(o) {
if (o instanceof Array) {
var n = [];
for (var i = 0; i < o.length; ++i) {
n[i] = deepCopy(o[i]);
}
return n; } else if (o instanceof Object) {
var n = {}
for (var i in o) {
n[i] = deepCopy(o[i]);
}
return n;
} else {
return o;
}
}
最新文章
- yii 多模板
- 重温CSS之背景、文本样式
- POJ 3411 Paid Roads(DFS)
- ectouch第二讲之 文件结构
- 关于SecureCRT的安装和破解问题以及xp系统的串口问题
- aop动态代理学习
- POJ 3280 Cheapest Palindrome (DP)
- bash no such file or directory in ubuntu 1404
- C#关于HttpClient的应用(二):融云IM集成
- Bash启动选项
- [原创]InnoDB体系结构
- 把自己的js模块兼容到AMD CMD CommonJS
- Vue原理--虚拟DOM
- PHP单元测试PHPUnit
- 学习第一天-JAVA
- Sql2008R2的一个补丁BUG-大家使用时请注意
- 数位DP入门(A - 不要62 HDU - 2089 &;&;B - Bomb HDU - 3555 )
- JBPM4.4_工作流基础_准备jBPM4.4环境
- Jenkins系列-Jenkins忘记密码的修复方法
- RefulApi自动化测试~Hitchhiker的部署