gpt4 book ai didi

javascript - 将数组与 JavaScript 中的数组集进行比较

转载 作者:行者123 更新时间:2023-12-01 03:31:38 26 4
gpt4 key购买 nike

我想将数组与数组集进行比较。例如,

array 1 = [[1,2,3],[1,4,5]];
array 2 = [1,3,6,5,4];

由于数组 2 中的元素 1,4,5 与数组 1 中的集合匹配,因此应该返回 true。

最佳答案

使用循环和循环。获取array1中的所有子数组,并检查array2中包含的每个子数组。

function check(){
var array1 = [[1,2,3],[1,4,5]];
var array2 = [1,3,6,5,4];
for(let arr of array1){
let flag=true;
for(let child of arr){
if(array2.indexOf(child) < 0){
flag = false;
break; // if one element not in array2, enter next loop.
}
}
if(flag) return flag; // if got one child array elements all in array2, stop loop.
}
}

关于javascript - 将数组与 JavaScript 中的数组集进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44510787/

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