Below code snippet can be used to find whether an array is a sub array of another array in JavaScript
1 2 3 4 5 6 |
function isSubArray (subArray, array) { for(var i = 0 , len = subArray.length; i < len; i++) { if($.inArray(subArray[i], array) == -1) return false; } return true; } |
Results :
1 2 3 4 5 |
isSubArray([10, 12, 24], [12, 16, 10, 20, 22, 24]); // true isSubArray([10, 12, 24], [12, 16, 20, 22, 24]); // false isSubArray([10, 12, 24], [12, 24]); // false |