javascript - lodash - 将对象添加到另一个对象

标签 javascript lodash

我有用户对象

{first: "john", last: "doe"} 

如何附加详细信息对象

{car: 'corolla', color: 'silver'}

这样输出就是

  {first: "john", last: "doe", details:  {car: 'corolla', color: 'silver'} }

我尝试过 _.merge、_.assign 和两个平面详细信息对象,最终得到

  {first: "john", last: "doe", car: 'corolla', color: 'silver'}

最佳答案

使用纯 Javascript,您可以使用 Object.assign .

var object = { first: "john", last: "doe" } ,
    details = { car: 'corolla', color: 'silver' };
    
Object.assign(object, { details });

console.log(object);

关于javascript - lodash - 将对象添加到另一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45434281/

相关文章:

javascript - 在 div 上调用 .jSignature() 不会更新 div

javascript - 将 if/else 逻辑添加到 JavaScript 过滤器

javascript - 处理动态内容的浏览器后退按钮的最佳方法是什么?

javascript - 使用 lodash 将对象转换为数组

javascript - 使用 lodash 分配函数有什么好处?

javascript - 为什么 HTTPs Node 库中的回调被调用两次?如何预防呢?

javascript - Axios POST promise 无法按预期工作

javascript - 如何使用 AngularJS 使输出数据动态结构化?

javascript - Lodash 过滤/Javascript 中两个对象数组的交集

javascript - lodash _.intersection() 最有效的逆是什么