我需要检查一个数组中的所有项目是否可以在另一个数组中找到。也就是说,我需要检查一个数组是否是另一个数组的子集。
Example:
var array = [1, 2, 5, 7];
var otherArray = [1, 2, 3, 4, 5, 6, 7, 8];
比较上面这两个数组应该返回 true,因为其中的所有项目array
可以找到otherArray
.
var array = [1, 2, 7, 9];
var otherArray = [1, 2, 3, 4, 5, 6, 7, 8];
比较上面这两个数组应该返回 false 作为其中一项array
无法在以下位置找到otherArray
.
我尝试过使用indexOf
for 循环内的方法没有成功。
我希望有人能帮助我。 :)