手机
当前位置:查字典教程网 >编程开发 >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动态设置样式style实例分析

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

javaScript中with函数用法实例分析

卡拉 OK 字幕效果

javascript事件冒泡实例分析

JavaScript操作Cookie方法实例分析

Javascript节点关系实例分析

Javascript递归打印Document层次关系实例分析

JavaScript事件委托实例分析

javascript委托(Delegate)blur和focus用法实例分析

精品推荐
分类导航