I have 3 arrays, I want to check if any element of subarray in mainArray is exist - then it should return true.
I have tried this, but it is returning true only if mainArray containing all the item of sub array.
MY js:
var sub1 = ["0", "10"];
var sub2 = ["18", "3", "13", "4"];
var mainArr = ["0", "1", "5", "8", "9", "10"];
if (containsChk(sub1, mainArr)) {
alert('yes');
} else {
alert('no');
}
function containsChk(sub, main) {
for (var i = 0, len = sub.length; i < len; i++) {
if ($.inArray(sub[i], main) == -1) return false;
}
return true;
}