美文网首页
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