Im пытается фильтровать нулевые аргументы функции, используя другие аргументы функции. Функции цикла и фильтра, похоже, работают, но проблема заключается в том, что цикл не проходит весь цикл. Я не совсем уверен, что происходит в этом случае. Вот код:Цитирование через фильтр с аргументами в Javascript
function destroyer(arr) {
var args = Array.from(arguments);
args.shift();
function destroyer(value) {
for (i = 0; i <= args.length; i++) {
return value != args[i];
}
}
return arguments[0].filter(destroyer);
}
destroyer([1, 2, 3, 1, 2, 30], 2, 3);
Выходной сигнал [1, 3, 1, 30]
.
Какой выход вы ожидаете? '[1,1,30]'? – ayushgp