合并对象

    Javascript中,数组的合并可以用concat方法,但是对象的合并却没有提供类似的方法。

    实现的方法也很简单,如下:

// 对象objA
  objA = {
    name: 'xiaochi'
  };

// 对象objB
  objB = {
    age: 25
  };

// 合并的方法
  merge = function(v1, v2) {
    var k, v;
    for (k in v2) {
      v = v2[k];
      v1[k] = v;
    }
    return v1;
  };

  console.log(merge(objA, objB));

输出结果:

 

posted @ 2015-06-11 10:54  mimeay  阅读(154)  评论(0编辑  收藏  举报