JS中Object.assign
Object.assign是ES6添加的新特性,主要的用途是用来合并多个JavaScript的对象。
Object.assign()接口可以接收多个参数,第一个参数是目标对象,后面的都是源对象,assign方法将多个原对象的属性和方法都合并到了目标对象上面,如果在这个过程中出现同名的属性(方法),后合并的属性(方法)会覆盖之前的同名属性(方法)。
assign的基本用法如下:

var target = {m : 1};var concat1 = {n : 2};var concat2 = {x : 3};var concat3 = {x : 4};Object.assign(target, concat1, concat2, concat3)//输出结果//{m: 1, n: 2, x: 4}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
