在lodash中添加对象的新属性 [英] Add new properties of object in lodash
本文介绍了在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屋!
查看全文