JS 深拷贝/合并

var mix = function(r, s, ov) {
        if (!s || !r) return r;
        if (ov === undefined) ov = true;
        for (var p in s) {
            if (ov || !(p in r)) {
                r[p] = s[p];
            }
        }
        return r;
    }; 
mix({name:123},{age:18})

 

posted @ 2019-07-31 10:14  我自是年少  阅读(335)  评论(0编辑  收藏  举报