入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Object.assign的使用

创建时间:2015-11-26 投稿人: 浏览次数:4431

Object.assign方法用于将多个对象的属性复制到一个对象中.

语法

Object.assign(target, ...sources)

参数

target

目标对象, sources和target对象属性进行合并, 复制结束之后, 将结果放到target对象中

sources

需要复制属性的对象, 可以是多个

Return value

复制返回结果, 和target值一致

举例

var obj = { a: 1 };
var copy = Object.assign({}, obj);
console.log(copy); // { a: 1 }
var o1 = { a: 1 };
var o2 = { b: 2 };
var o3 = { c: 3 };

var obj = Object.assign(o1, o2, o3);
console.log(obj); // { a: 1, b: 2, c: 3 }
console.log(o1);  // { a: 1, b: 2, c: 3 }, target object itself is changed.
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像