es6新增的Object.assign()方法只会合并替换对象的第一层key,对于多层的,会当做值处理。

比如 

let obj1 = {
  a: {
    b: {
      c: "111"
    }
  }
};

let obj2 = {
  a: {
    b: {
      d: "222"
    }
  }
};

Object.assign(obj1, obj2);

console.log(JSON.stringify(obj1));

//  {"a":{"b":{"d":"222"}}}
View Code

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
相关资源
相似解决方案