在lodash中添加对象的新属性 [英] Add new properties of object in lodash

查看:497
本文介绍了在lodash中添加对象的新属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个对象,我想要将对象A的属性添加到对象B,我尝试使用扩展这不起作用,我是否需要使用不同的东西?

I've two objects and I want to add properties from object A to object B and I try with extend which doesn't work,do I need to use something different ?

a = {
name = "value"
name2 = "value2"
}

b = {
name3 = "value"
name4 = "value2"
}

我希望A包含两者

a = {
name = "value"
name2 = "value2"
name3 = "value"
name4 = "value2"
}


推荐答案

_ .extend (现在称为 _ .assignment )确实是这样的:

_.extend (now called _.assign) is indeed how you do this:

_.assign(a, b);

实例

var a = {
name: "value",
name2: "value2"
};

var b = {
name3: "value",
name4: "value2"
};

_.assign(a, b);
document.body.insertAdjacentHTML(
  "beforeend",
  "Result:<pre>" + JSON.stringify(a, null, 2) + "</pre>"
);

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.6/lodash.min.js"></script>

这篇关于在lodash中添加对象的新属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆