function removeFromArray(array, element){
var index;
while( ( index = array.indexOf(element) ) !== -1){
array.splice(index, 1);
}
}
function substractSequences(array1, array2){
for(var i = 0, l = array2.length; i < l; i ++){
removeFromArray(array1, array2[i]);
}
}
var a = [1,2,3,4,4,4,1,1,1,1,2,2,5];
var b = [1,2,4];
substractSequences(a, b);
alert(a);