美文网首页
Object.assign()的用法

Object.assign()的用法

作者: 开心就好_635d | 来源:发表于2020-04-29 11:11 被阅读0次

Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。Object.assign(target,...sources)【target:目标对象】,【souce:源对象(可多个)】

eg:
{

const data={a:'c'}

const data1=Object.assign({},data,{b:'b'},{c:'c'})   //此处目标对象是个空对象{},源对象是{data,{b:'b'},{c:'c'}}

console.log(data)   //{a: "c"}

console.log(data1)   //{a: "c", b: "b", c: "c"}

=====================================================================================

如果下面这样写,会改变目标对象data的值:

const data2=Object.assign(data,{b:'b'},{c:'c'})   //此处目标对象是data,源对象是{b:'b'},{c:'c'},所以会改变data的值

}

data1的目标对象是空对象{} data2的目标对象是data,所以改变了data的值

相关文章

  • ES6 Object.assign()的用法

    ES6的Object.assign()的基本用法 Object.assign方法用于对象的合并,将源对象(sour...

  • Object.assign() 用法

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

  • Object.assign()的用法

    返回对象的集合 例如 opt =this.form if (val) { opt = Object.assig...

  • Object.assign()的用法

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

  • es6...扩展操作符

    数组合并 对象合并 Object.assign的详细用法参考资料:https://developer.mozill...

  • Object.assign()用法讲解

    语法: Object.assign(target, …sources) target: 目标对象,sources:...

  • Object.assign()用法讲解

    // 将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 const target =...

  • object.assign()

    Object.assign()方法的用法 合并多个对象 克隆对象(浅); 为对象添加多个方法 http://blo...

  • 【ES6学习笔记之】Object.assign()

    基本用法 Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(...

  • es6 javascript对象方法Object.assign(

    1 基本用法 Object.assign方法用于对象的合并,将源对象( source )的所有可枚举属性,复制到目...

网友评论

      本文标题:Object.assign()的用法

      本文链接:https://www.haomeiwen.com/subject/cmnwuhtx.html