常用函数

160 阅读1分钟

深拷贝函数

function deeCopy(obj){
    var result = Array.isArray(obj) ? [] : {};
    for (var key in obj) {
        if(obj.hasOwnProperty(key)) {
            if(typeof obj[key] === "object") {
                result[key] = deeCopy(obj[key]);
            } else {
                result[key] = obj[key];
            }
        }
    } 
    return result;
}