Если я правильно понял, то из
str_array нужно удалить элементы, соответствующие маске? Тогда так:
res = str_array.filter(function(e){return !mask_array.some(function(m){return new RegExp(m).test(e)})})
Останутся только элементы, не соответствующие маске.