2014-10-17 78 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

回答

相關問題