Arrays 通过比较2个数组查找公共计数
我有两个阵列:Arrays 通过比较2个数组查找公共计数,arrays,lodash,Arrays,Lodash,我有两个阵列: arr1 = [1,2,3]; arr2 = [2,3,4]; 它们有两个共同的值。我想比较一下,得到答案2。 是否有lodash功能 是的,您可以使用并获取公共值 var arr1=[1,2,3]; var arr2=[2,3,4]; 控制台日志(交叉点(arr1,arr2)) 是的,您可以使用并获取公共值 var arr1=[1,2,3]; var arr2=[2,3,4]; 控制台日志(交叉点(arr1,arr2)) 我不能确切地告诉您是否有lodash函数来执行
arr1 = [1,2,3];
arr2 = [2,3,4];
它们有两个共同的值。我想比较一下,得到答案2。
是否有lodash
功能 是的,您可以使用并获取公共值
var arr1=[1,2,3];
var arr2=[2,3,4];
控制台日志(交叉点(arr1,arr2))代码>
是的,您可以使用并获取公共值
var arr1=[1,2,3];
var arr2=[2,3,4];
控制台日志(交叉点(arr1,arr2))代码>
我不能确切地告诉您是否有lodash函数来执行此操作,但它似乎有点琐碎。
只需定义一个变量,然后遍历其中一个数组,并将该值与另一个数组中的每个值进行比较
function countCommonalities(arr1, arr2) {
var counter = 0;
for(var i = 0; i < arr1.length; i++) {
for(var z = 0; z < arr2.length; z++) {
if(arr1[i] === arr2[z]) {
counter++;
}
}
}
return counter;
}
函数countcommonality(arr1、arr2){
var计数器=0;
对于(变量i=0;i
我不能确切地告诉您是否有lodash函数来执行此操作,但它似乎有点琐碎。
只需定义一个变量,然后遍历其中一个数组,并将该值与另一个数组中的每个值进行比较
function countCommonalities(arr1, arr2) {
var counter = 0;
for(var i = 0; i < arr1.length; i++) {
for(var z = 0; z < arr2.length; z++) {
if(arr1[i] === arr2[z]) {
counter++;
}
}
}
return counter;
}
函数countcommonality(arr1、arr2){
var计数器=0;
对于(变量i=0;i
是的,有一个名为交叉点的lodash函数
下面是您可以用来查找两个数组的公共值长度的代码。
arr1 = [1,2,3]
arr2 = [2,3,4]
console.log(_.intersection(arr1, arr2).length);
是的,有一个名为intersection
的lodash函数
下面是您可以用来查找两个数组的公共值长度的代码。
arr1 = [1,2,3]
arr2 = [2,3,4]
console.log(_.intersection(arr1, arr2).length);
这是我的荣幸。继续问!!这是我的荣幸。继续问!!