相关疑难解决方法(0)

如何在Javascript中获取两个数组之间的差异?

有没有办法在JavaScript中返回两个数组之间的差异?

例如:

var a1 = ['a', 'b'];
var a2 = ['a', 'b', 'c', 'd'];

// need ["c", "d"]
Run Code Online (Sandbox Code Playgroud)

任何建议都非常感谢.

javascript arrays array-difference

660
推荐指数
25
解决办法
51万
查看次数

检查一个数组中的每个元素是否都在第二个数组中

我有两个数组,我想检查是否所有元素arr2都在arr1.如果重复元素的值arr2,则它需要arr1具有相同的次数.这样做的最佳方法是什么?

arr1 = [1, 2, 3, 4]
arr2 = [1, 2]

checkSuperbag(arr1, arr2)
> true //both 1 and 2 are in arr1

arr1 = [1, 2, 3, 4]
arr2 = [1, 2, 5]

checkSuperbag(arr1, arr2)
> false //5 is not in arr1

arr1 = [1, 2, 3]
arr2 = [1, 2, 3, 3]

checkSuperbag(arr1, arr2)
> false //3 is not in arr1 twice
Run Code Online (Sandbox Code Playgroud)

javascript arrays node.js

47
推荐指数
4
解决办法
3万
查看次数

标签 统计

arrays ×2

javascript ×2

array-difference ×1

node.js ×1