function deepClone(currobj) {if (typeof currobj !== "object") {return currobj;}if (currobj instanceof Array) {var newobj = [];} else {var newobj = {};}for (var key in currobj) {if (typeof currobj[key] !== "object") {// 不是引用类型,则复制值newobj[key] = currobj[key];} else {// 引用类型,则递归遍历复制对象newobj[key] = deepClone(currobj[key]);}}return newobj;}
