您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js使用Object.assign合并多个对象

彭世瑜 发布时间:2019-11-06 21:58:02 ,浏览量:2

方法一:Object.assign

函数定义

Object.assign(target: object, ...sources: any[]): any;

可以合并多个对象到一个对象中, 返回target 注意:target 对象会被修改

使用示例

'use strict'

var obj1 = {name: "Tom", age: 23};
var obj2 = {name: "Tom", age: 24};
var obj3 = {sex: "Man"};

var obj4 = Object.assign(obj1, obj2, obj3);
console.log(obj1);  // { name: 'Tom', age: 24, sex: 'Man' }
console.log(obj2);  // { name: 'Tom', age: 24 }
console.log(obj3);  // { sex: 'Man' }
console.log(obj4);  // { name: 'Tom', age: 24, sex: 'Man' }

方法二 展开语法
var obj1 = {name: "Tom", age: 23};
var obj2 = {name: "Tom", age: 24};

var obj = {sex: "Man", ...obj1, ...obj2}
console.log(obj);
// { sex: 'Man', name: 'Tom', age: 24 }
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0783s