我需要檢查數組編號2是否包含數組編號1中的所有值。我不知道有任何方法可以這樣做,因此我開發了一個可以工作的方法,我認爲。有沒有更好的方法來做到這一點,這是一個很好的解決方案嗎?檢查一個數組的值是否在另一個
var contains = function(a1, a2){
var cCount = 0;
for (var i=0; i<a1.length; i++){
for (var j=0; j<a2.length; j++){
if (a1[i] == a2[j]){
cCount++;
}}}
if (cCount == a1.length){
return true;
}
};
它會包含它在相同的順序或無所謂? – Shehabix
沒有順序無關緊要。 – dandlezzz
實際上,有一個解決方案...我會在下面發佈它 – Shehabix