提示信息

js, 两个对象合并

浮华落尽 已关注

在JavaScript中,你可以使用Object.assign()方法或者扩展运算符(...)来合并两个对象。

  1. Object.assign()方法:
  1. let obj1 = {a: 1, b: 2};
  2. let obj2 = {b: 3, c: 4};
  3. let result = Object.assign({}, obj1, obj2);
  4. console.log(result); // {a: 1, b: 3, c: 4}

在这个例子中,Object.assign()函数接受一个或多个源对象(在这里是obj1obj2),然后将它们的属性复制到目标对象(在这里是一个新的空对象)。如果有重复的属性,那么后面的源对象会覆盖前面的源对象。

  1. 扩展运算符(...)方法:
  1. let obj1 = {a: 1, b: 2};
  2. let obj2 = {b: 3, c: 4};
  3. let result = {...obj1, ...obj2};
  4. console.log(result); // {a: 1, b: 3, c: 4}

在这个例子中,...操作符把obj1obj2的所有可枚举属性都拷贝到一个新的对象中。同样地,如果有重复的属性,后面的对象会覆盖前面的对象。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
浮华落尽 关注 已关注

最近一次登录:2024-04-21 15:02:59   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图