JS深度拷贝Object Array实例分析_Javascript教程-查字典教程网
JS深度拷贝Object Array实例分析
JS深度拷贝Object Array实例分析
发布时间:2016-12-30 来源:查字典编辑
摘要:本文实例分析了JS深度拷贝ObjectArray。分享给大家供大家参考,具体如下:functioncloneObj(o){varisArra...

本文实例分析了JS深度拷贝Object Array。分享给大家供大家参考,具体如下:

function cloneObj(o) { var isArray = o instanceof Array; var isObject = o instanceof Object; if (!isObject) return o; var n = (isArray ? [] : {}); for (var k in o) n[k] = cloneObj(o[k]); return n; }

遇到的问题

typeof [] 结果为 object

typeof {} 结果为 object

[] instanceof Array 结果为 true

{} instanceof Object 结果为 true

[] instanceof Object 结果也为 true

说明JS中 Array 是 Object 的子类。

希望本文所述对大家JavaScript程序设计有所帮助。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类