js如何深度克隆
2024-09-02 22:34:45
var json = {a:6,b:4,c:[1,2,3]};
var json2 = clone(json);
function clone(obj){
var oNew = new obj.constructor(obj.valueOf());
if(obj.constructor == Object){
for(var i in obj){
oNew[i] = obj[i];
if(typeof(oNew[i]) == 'object'){
clone(oNew[i]);
}
}
}
return oNew;
}
最新文章
- 网络流EK
- 链剖&;LCT总结
- Windows及Linux平台下的计时函数总结
- absolut绝对定位的非绝对定位用法
- delphi7编写客户端调用java服务器端webservice示例
- swift AVAudioPlayer播放音频时声音太小
- 关于mysql中unique的插入Duplicate key
- -webkit-,-moz-,-ms-,-o-具体指什么了?
- python中实现排序list
- ElasticSearch NEST笔记
- ZegGraph属性含义
- Atom窗口切换和放大或者缩小
- postgresql 查看数据库,表,索引,表空间以及大小
- web.py利用模板的详细步骤
- JVM学习笔记(三):类文件结构
- smyfony2 增删改查
- delphi 6数据库连接之长短模式(sqlserver)
- iOS app集成支付宝支付流程及后台php订单签名处理
- day10(java web之request&respone&访问路径&编码问题)
- PHP开发支付宝之电脑网站支付--流程简介