gpt4 book ai didi

JavaScript 琐事 : Function to combine two Array sets?

转载 作者:行者123 更新时间:2023-11-29 16:28:00 26 4
gpt4 key购买 nike

我有两个对象数组,其中一个有一组像这样的选项(等式的左侧):

Id   Value
1 Red
2 Blue
3 Green

还有一个像这样的(右侧):

Id   Value
3 Green

我需要一个“左连接”(所有左产品和匹配的右产品),如下所示:

Id   Value   Selected
1 Red
2 Blue
3 Green X

我想用这个设置创建一个方法(我用 [] 来记录数组)

var DisplayArray[] = AllColorsArray[].join(SelectedColors[]);

是否已经有类似的东西或者 JQuery 插件可以做到这一点?提供一个已选中已保存选项的选择列表必须是常见的。

编辑:

它实际上是在对象数组上寻找简单的类似 SQL 的操作,但是使用 JavaScript。

最佳答案

使用jquery extend ,数组是js中的对象:

var object1 = {
apple: 0,
banana: {weight: 52, price: 100},
cherry: 97
};
var object2 = {
banana: {price: 200},
durian: 100
};

$.extend(object1, object2);

在你的情况下将是

var DisplayArray = $.extend(AllColorsArray ,SelectedColors);

关于JavaScript 琐事 : Function to combine two Array sets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4106651/

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