object.assign()目的是用来合并多个javascript对象并返回一个新的参数对象。
一、比如var a={name:"johe"},b={age:21};Object.assign(a,b); // 第一个参数a被称为目标对象 接下来的参数比如b则被称为源对象
a; //{name:"john",age:21}
b: //{age:21}
二、该方法第一个参数应为对象,但是如果不是对象的话则会自动转换为对象。如果目标对象为null或者undefined这些不能转换为对象的值时,则会报错。如果源对象为undefined或者null这些时则会自动忽略调过改参数
三、该方法是浅拷贝
待续。。。