手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS深度拷贝Object Array实例分析
JS深度拷贝Object Array实例分析
摘要:本文实例分析了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程序设计有所帮助。

【JS深度拷贝Object Array实例分析】相关文章:

JavaScript实现Iterator模式实例分析

jQuery实现表格行上下移动和置顶效果

jQuery插件制作之参数用法实例分析

JQuery中DOM加载与事件执行实例分析

javascript事件冒泡实例分析

JavaScript AOP编程实例

卡拉 OK 字幕效果

JavaScript实现的MD5算法完整实例

javaScript中slice函数用法实例分析

Javascript实现div的toggle效果实例分析

精品推荐
分类导航