gpt4 book ai didi

javascript - 如何使用 Lodash 将对象替换或附加到另一个对象

转载 作者:太空宇宙 更新时间:2023-11-04 03:19:53 25 4
gpt4 key购买 nike

我有 2 个对象

{
"Simon": {
"occupation": "garbage man",
"age": "21"
}
}

还有这个

{
"wife": "Kate"
}

如何将第二个对象插入到第一个对象中以得到结果

{
"Simon": {
"occupation": "garbage man",
"age": "21",
"wife": "Kate"
}
}

即使妻子存在也可以应用:

{
"wife": "Shandia"
}

结果

{
"Simon": {
"occupation": "garbage man",
"age": "21",
"wife": "Shandia"
}
}

有没有办法使用lodash来实现这一点?

最佳答案

你不需要 lodash。使用Object.assign用普通的 JS 来做到这一点。它也适用于第二种情况。

如果你真的想用 lodash 来做这件事,请使用 _.assign;它的工作原理是一样的。

var simon = {
"Simon": {
"occupation": "garbage man",
"age": "21"
}
}

var wife = {
"wife": "Shandia"
};

Object.assign(simon.Simon, wife);
console.log(simon);

关于javascript - 如何使用 Lodash 将对象替换或附加到另一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com