lodash 简记

2018-03-13  本文已影响5人  脑残路人甲

assign(object, [sources])

把源对象(sources)的属性分配到目标对象(object),源对象会从左往右依次调用,后面对象的属性会覆盖前面的同名属性。

例子:

assign({}, { a: 1 }, { b: 2 });        ==> { a: 1, b: 2 }

assign({}, { a: 1 }, { a: 2, b: 3 });        ==> { a: 2, b: 3 }

assign 会忽略原型链上的属性

上一篇 下一篇

猜你喜欢

热点阅读