首页 推荐 热点 专题 PHPJavaPythonAndriodIOSC#前端数据库人工智能程序开发架构安全运维资讯微课资源
0
点赞
收藏
分享

微信扫一扫

js 深度拷贝

鱼满舱 2022-06-27 阅读 46
JSJavaScript前端开发
function cloneObj(source, target) {
var target = target || {}
for (let key in source) {
if (source.hasOwnProperty(key)) {
if (typeof(source[key])== 'object') {
target[key]=source[key] instanceof Array?[]:{}
cloneObj(source[key],target[key])
} else {
target[key] = source[key]
}
}
}
return target
}

 


举报
0 条评论
鱼满舱
关注
  • 自动化测试桌面软件调查(1)
  • 奥迪A6L,作为一款历经岁月洗礼的经典商务轿车,一直以来都以其稳重的外观、卓越的性能和丰富的配置,赢得了众多消费者的青睐。今天,就让我们一起来领略这款德系豪车的魅力。 首先,从外观上看,奥迪A6L采
  • Redis 8.0 革新核心数据结构
  • Airtest提高脚本稳定性+批量运行脚本
  • docker模拟window
  • 0基础学Linux难度怎么样?
  • 深入解析 Python 的 __call__() 方法与可调用对象
  • ROS通信机制全解析:Topic、Service、Parameter Service和Actionlib的核心原理与应用
  • Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
  • MySQL 源码|22 - SQLParser 类及其子类