我对 The Odin Project JS Fundamentals 的练习 04 有疑问。 实现一个函数,该函数接受一个数组和一些其他参数,然后从该数组中删除其他参数:
removeFromArray([1, 2, 3, 4], 3); // should remove 3 and return [1,2,4]
我找到了一个解决方案并在我的 chrome 控制台上成功测试了它,但它在终端中的所有测试都失败了(使用 npm test ...)。我不知道代码有什么问题。我的解决方案:
const removeFromArray = function(arr, ...args) {
let a = arr;
let b = args;
let c = a.filter(d => !b.includes(d));
console.log(c);
};
我使用了变量 a、b、c、d 来让自己更容易理解。这可能是问题吗?
谢谢!