Javascript 如何找到第一个数组和第二个数组之间的差异
我有两个数组和一个查找差异的方法。 但目前,该方法显示了两个阵列之间的差异结果。 如何实现第一个数组与第二个数组的比较,以便只返回第一个数组的差异 让test1=['1','2','3','4/2','5/4','6-2']; 设test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常数差=函数arr1,arr2{ 返回arr1.filteri=>!arr2.includesi.concatarr2.filteri=>!arr1.includesi }Javascript 如何找到第一个数组和第二个数组之间的差异,javascript,algorithm,sorting,Javascript,Algorithm,Sorting,我有两个数组和一个查找差异的方法。 但目前,该方法显示了两个阵列之间的差异结果。 如何实现第一个数组与第二个数组的比较,以便只返回第一个数组的差异 让test1=['1','2','3','4/2','5/4','6-2']; 设test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常数差=函数arr1,arr2{ 返回arr1.filteri=>!arr2.includesi.concatarr2.filteri=>!arr1.includes
console.logdifftest1、test2 您需要在第一个数组中筛选不在第二个数组中的所有元素,以便: 常量test1=['1','2','3','4/2','5/4','6-2']; 常量test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常量差异=test1.filtero=>!测试2.0包括:;
控制台。日志差异 您需要在第一个数组中筛选不在第二个数组中的所有元素,以便: 常量test1=['1','2','3','4/2','5/4','6-2']; 常量test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常量差异=test1.filtero=>!测试2.0包括:;
控制台。日志差异 将第二个数组的所有数字放在一个集合中,然后对第一个数组使用.filter方法来过滤集合中不存在的第一个数组的元素 让test1=['1','2','3','4/2','5/4','6-2']; 设test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常数差=函数rr1,arr2{ const set=新的Setarr2; 返回arr1.filtern=>!set.haven; }
console.logdifftest1、test2 将第二个数组的所有数字放在一个集合中,然后对第一个数组使用.filter方法来过滤集合中不存在的第一个数组的元素 让test1=['1','2','3','4/2','5/4','6-2']; 设test2=['1','2','3','5/4','4/2','6-1','7/2','8-2']; 常数差=函数rr1,arr2{ const set=新的Setarr2; 返回arr1.filtern=>!set.haven; } console.logdifftest1、test2;同样相关:同样相关: