浅谈Object.assign()

Posted bug-jin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈Object.assign()相关的知识,希望对你有一定的参考价值。

Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。返回值为目标对象。

const obj = {
  name: "zs",
  age: 18,
  sex: "man"
};
const newObj = Object.assign({ newname: "lisi" }, obj);
console.log(newObj, obj);
// { newname: ‘lisi‘, name: ‘zs‘, age: 18, sex: ‘man‘ } { name: ‘zs‘, age: 18, sex: ‘man‘ }

以上是关于浅谈Object.assign()的主要内容,如果未能解决你的问题,请参考以下文章

浅谈Obejct.assign

js中的Object.assign接受两个函数为参数的时候会发生什么?

Object.assign的用法

ES6中Object.assign() 方法

使用 Object.assign 和 class/extends 有啥区别?

使用 Firebase 更新文档字段时使用 Object.assign