Как передать параметру функции произвольное количество аргументов?
Добрый день!
Есть функция, в первом параметре массив, во втором строка. Если значение строки есть в массиве, оно удаляется из массива. Но если строк во втором параметре больше чем 1, функция обрабатывает только последнее значение.
Пробовал обернуть фильтр в цикл for (i=0; ifunction destroyer(arr, args) {
var x = arr.filter(function(values){
return values !== args;
});
return x;
}
var z = destroyer(["tree", "hamburger", 53], "tree", 53);
console.log(z);
Спасибо!
Не могу сообразить, второй параметр slice 1, т.е. извлечение должно заканчиваться на элементе с индексом 1, но ведь в strOf попадают все аргументы?