美文网首页
JavaScript(js)中合并对象的方法merge/exte

JavaScript(js)中合并对象的方法merge/exte

作者: 大兵_HERG | 来源:发表于2019-08-13 16:31 被阅读0次

    方法封装

    function merge(target) {
      for (let i = 1, j = arguments.length; i < j; i++) {
        let source = arguments[i] || {};
        for (let prop in source) {
          if (source.hasOwnProperty(prop)) {
            let value = source[prop];
            if (value !== undefined) {
              target[prop] = value;
            }
          }
        }
      }
    
      return target;
    };
    
    merge({1: 12}, {a: 1234}, {b: 333, a: "覆盖前面的"})
    /**
    {
    1: 12,
    a: "覆盖前面的",
    b: 333
    }*/
    

    相关文章

      网友评论

          本文标题:JavaScript(js)中合并对象的方法merge/exte

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