javaScript深克隆

来源:互联网 发布:蛤蟆吸取寿命知乎 编辑:程序博客网 时间:2024/05/17 02:40
var cloneObj = function(obj){    var str, newobj = obj.constructor === Array ? [] : {};    if(typeof obj !== 'object'){        return;    } else if(window.JSON){        str = JSON.stringify(obj), //系列化对象        newobj = JSON.parse(str); //还原    } else {        for(var i in obj){            newobj[i] = typeof obj[i] === 'object' ?             cloneObj(obj[i]) : obj[i];         }    }    return newobj;};
0 0
原创粉丝点击