Seek and Destroy//what am i doing wrong?

Tell us what’s happening:

Your code so far

    var arr1 = [];
    arr1.push(arguments[0].filter(function(x) {
        for (var i = 1; i < arr.length - 1; i++) {
            if (x != arguments[i]) {
                return arguments[i];
            } else {
                return;
            }
        }
    }));

    return arr1;
}

destroyer([1, 2, 3, 1, 2, 3], 2, 3);```
**Your browser information:**

Your Browser User Agent is: ```Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36```.

**Link to the challenge:**
https://www.freecodecamp.org/challenges/seek-and-destroy