【发布时间】:2017-02-25 10:10:52
【问题描述】:
这是我必须做的:
您将获得一个初始数组(第一个参数在 destroyer 函数),后跟一个或多个参数。移除所有 初始数组中与这些具有相同值的元素 论据。
我的代码:
function destroyer(arr) {
for(i=1; i < arguments.length; i++) {
x = arr.filter(filterer);
}
function filterer(val) {
return val !== arguments[i];
}
return x;
}
destroyer([1, 2, 3, 1, 2, 3], 2, 3);
但它不能正常工作并返回初始数组而不是过滤后的数组。我的错在哪里?
【问题讨论】:
标签: javascript arrays