gpt4 book ai didi

javascript - 在 JavaScript 中查找嵌套的重复数组。 (lodash/underscore 中的嵌套数组 uniq)

转载 作者:行者123 更新时间:2023-11-29 17:01:15 26 4
gpt4 key购买 nike

我正在尝试确定一个 JavaScript 数组是否包含重复项。这可能吗?我首先尝试查看是否可以删除重复项,然后进行相等性检查,但我无法通过第一部分。以下是下划线返回的内容:

var arr1 = [[1,2], [2,3], [1,2]];
var arr2 = _.uniq(arr1);

var arraysAreEqual = _.isEqual(arr1, arr2);

console.log(arraysAreEqual, arr1, arr2);
// true

Jsbin: http://jsbin.com/vogumo/1/edit?js,console

有人知道判断数组是否包含重复数组的方法吗?

最佳答案

有点马虎,但是(可能)

var arr2 = _.uniq(arr1, function(item) {
return JSON.stringify(item);
});

会给你一个正确的结果

关于javascript - 在 JavaScript 中查找嵌套的重复数组。 (lodash/underscore 中的嵌套数组 uniq),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27852356/

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