gpt4 book ai didi

Javascript - 合并具有唯一结果的二维数组

转载 作者:行者123 更新时间:2023-11-29 10:44:53 39 4
gpt4 key购买 nike

我在 Javascript 中有这两个数组

var array1 = [
["Tech & Digital", 124],
["Stationery", 100]
]
var array2 = [
["Gift Item", 125],
["Stationery", 100]
]

我想按如下所示将这 2 个数组与唯一值合并,

            [
["Tech & Digital", 124],
["Stationery", 100],
["Gift Item", 125]
]

我尝试了 concat 函数,但它没有按预期工作。

最佳答案

您是否使用嵌套数组来模拟保持顺序的对象?如果是,则编写一个容器对象来为您处理排序。

如果没有,你可以使用下划线或 Lo-Dash:

_.uniq(_.union(array1, array2), false, JSON.stringify)

由于 [1] != [1],您必须手动比较它们。 JSON.stringify 是一种(hacky)方法。

关于Javascript - 合并具有唯一结果的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21620815/

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