gpt4 book ai didi

Javascript::查找包含重复值的数组与该数组的唯一数组之间的差异

转载 作者:行者123 更新时间:2023-11-29 16:59:21 25 4
gpt4 key购买 nike

我在 stack overflow 上发现了很多关于类似主题的帖子,但没有一个能解决这个问题。

<script>

//Array GanginaA contains duplicated values.
//Array GanginaB contains only unique values that have been fetched from GanginaA

GanginaA=[0,1,2,3,4,5,5,6,7,8,9,9];
GanginaB=[0,1,2,3,4,5,6,7,8,9];

var hezi=<!--The Magic Goes Here-->

console.log(hezi);

/*
* Expected Output:
* 5,9
*/

</script>

GanginaA 将始终比 GanginaB 更长或相同,因此没有理由根据较长数组长度的值进行计算。

GanginaB 将始终包含取自 GanginaA 的唯一值,因此它始终是较短的数组长度或与 GanginaA 数组相同。

现在找到 double 变得容易多了。

最佳答案

您可以使用过滤器来获取如下元素

GanginaA = [0, 1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9];
GanginaB = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
var hezi = GanginaB.filter(function (item, index) {
return GanginaA.indexOf(item) !== GanginaA.lastIndexOf(item)
});
console.log(hezi.join(" , ")); // 5, 9

关于Javascript::查找包含重复值的数组与该数组的唯一数组之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587577/

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