Function: extend
extend<T, U>(to, from): T & U
将from所有的键值对都添加到to上面去,返回to
Type parameters
| Name |
Type |
Description |
T |
extends object |
目标对象类型 |
U |
extends object |
源对象类型 |
Parameters
| Name |
Type |
Description |
to |
T |
目标对象 |
from |
U |
源对象 |
Returns
T & U
合并后的对象
Example
const from = {mobile: '15858264903', nickname: 'liwb'};
const to = {nickname: 'cklwb'};
extend(to, from);
// => {nickname: "liwb", mobile: "15858264903"}
Example
const obj1 = {a: 1};
const obj2 = {b: 2};
extend(obj1, obj2);
// => {a: 1, b: 2}