使用object.sign()的优势是什么



使用object.assign()与直接分配进行比较?

例如

Object.assign(obj, {a: true});
obj.a = true;

Object.assign()方法用于将所有枚举自己属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。

这意味着您可以一次分配多个值

复制整个对象也非常方便。它通常用于将"选项"对象与某些默认值合并(类似于_.extend)。

https://developer.mozilla.org/en/docs/web/javascript/reference/global_objects/objects/object/assign/assign

最新更新