手机
当前位置:查字典教程网 >编程开发 >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 AOP编程实例

javascript带回调函数的异步脚本载入方法实例分析

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

javascript实现链接单选效果

javascript基于DOM实现权限选择实例分析

JavaScript中exec函数用法实例分析

javascript事件冒泡实例分析

javaScript中push函数用法实例分析

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

卡拉 OK 字幕效果

精品推荐
分类导航