2014-10-17 77 views
0

我想检查一个集合是否包含一个数组。如何检查一个集合是否包含Javascript中的数组?

var x = new Set(); 
x.add(2); 
x.has(2); //returns true, OK 
x.add([3,4]); 
x.has([3,4]); //returns false 

我知道这一点:

[1,2] == [1,2]; //returns false 

我可以比较使用循环或JSON.stringify两个数组。但是如何处理它在集合内的数组的情况下?

+1

相同的循环和比较。集合有一个'forEach'方法,见这里https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach – elclanrs 2014-10-17 19:43:47

回答

相关问题