本文實例分析了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 的子類。



















