gpt4 book ai didi

javascript - 与合并对象连接

转载 作者:行者123 更新时间:2023-11-28 17:28:44 25 4
gpt4 key购买 nike

我想知道是否有一种或多或少开箱即用的方法来完成以下操作。我可以自己写,但如果有一种新的方法可以做到这一点,我会更喜欢。我有 2 个或更多数组。该数组的每个条目可以包含一个字符串或一个对象,其中也将包含一个数组作为值。像这样

var arr1 = ["Title", {Person: ["Name", "Age"]}]
var arr2 = ["Title", {Person: ["Sex]}]

现在我也想做或多或少的一些连接。但不是

["Title", "Title" , {Person : ["Name", "Age"]},{Person, ["Sex"]}]

我想要得到

["Title", {Person: ["Name", "Age", "Sex"]}]

为了获得独特的连接,有很多东西可以找到(例如 https://github.com/thlorenz/unique-concat ),但我仍然会得到 2 人对象。您知道有什么框架可以做到这一点吗?或者您能想出一种开箱即用的精益方法吗?

最佳答案

既然您提到您有两个对象,则无需使用任何其他插件或脚本。只需使用扩展语法作为...arr2[1].Person将这些值推送到arr1中:

var arr1 = ["Title", {Person: ["Name", "Age"]}]
var arr2 = ["Title", {Person: ["Sex"]}]
arr1[1].Person.push(...arr2[1].Person);
console.log(arr1);

关于javascript - 与合并对象连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50948355/

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