Seek and Destroy Help

Having trouble filtering all required values. The return in my stripArr function is preventing me from iterating though all values that need to be tested. Thanks for the help!

function destroyer(arr) {
// Remove all the values

var arg = Array.prototype.slice.call(arguments);

var arg1 = arg.shift();
//Turns arguments into arrays. Seperate them so I can test them.
function stripArr(val) {

for (i = 0; i < arg.length;i++) {
  
  if (val === arg[i]) {
    
    return false;
    
  } else {
      
    return true;
  }
  
} 

}

return arg1.filter(stripArr);
}

destroyer([1, 2, 3, 1, 2, 3], 2, 3);

Figured it out. Makes perfect sense! Thanks a lot!