Busca y elimina valores de un array - FCC [255]
function destroyer(arr) {
var temp = []; // Creo un array temporal vacio
for (var i = 1; i < arguments.length; i++) // ciclo para recorrer el array
temp.push(arguments[i]); // traspado valores al array temporal
return arr.filter( function(remove) { // funcion filter filtra el array original con un callback
return temp.indexOf(remove) < 0; // devuelve true o false si el valor en el indice corresponde
});
}
destroyer([1, 2, 3, 1, 2, 3], 2, 3); // [1, 1]