合并对象---object.assign()

Object.assign()

一、合并两个对象

var ObjFirst= {name:'Jone',age:24};

var ObjSecond= {hobby:'Create value ',sex:'BigMan'};

var newObj = {};

Object.assign(newObj,ObjFirst,ObjSecond);

console.log(newObj );

//结果

注意事项:

  • 如果要合并的两个Object包含相同字段,那么第二个对象,也就是上述例子中对象ObjSecond将会覆盖第一个对象中重复的字段。例:

    var ObjFirst= {name:'Jone',age:24};

    var ObjSecond= {hobby:'Create value ',sex:'BigMan',age:22};

    var newObj = {};

    Object.assign(newObj,ObjFirst,ObjSecond);

    console.log(newObj );

  • 如果想要把两个对象合并到原有的对象中其中一个里面,那么可以这样干,以上述例子为例:Object.assign(ObjFirst,ObjFirst,ObjSecond);
发布了25 篇原创文章 · 获赞 10 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/xj932956499/article/details/85335735
今日推荐