美文网首页
js克隆函数

js克隆函数

作者: 程序猿吴彦祖 | 来源:发表于2017-10-18 17:01 被阅读0次
function clone(obj) {
var o;
if (typeof obj == "object") {
    if (obj === null) {
        o = null;
    } else {
        if (obj instanceof Array) {
            o = [];
            for (var i = 0, len = obj.length; i < len; i++) {
                o.push(clone(obj[i]));
            }
        } else {
            o = {};
            for (var j in obj) {
                o[j] = clone(obj[j]);
            }
        }
    }
} else {
    o = obj;
}
return o;
}

相关文章

网友评论

      本文标题:js克隆函数

      本文链接:https://www.haomeiwen.com/subject/xceeuxtx.html