Я хотел бы понять лучший способ фильтровать массив из всех элементов другого. Я попытался с функцией фильтра, но мне не пришло, как дать ему значения, которые я хочу удалить.
Что-то вроде:
var array = [1,2,3,4];
var anotherOne = [2,4];
var filteredArray = array.filter(myCallback);
// filteredArray should now be [1,3]
function myCallBack(){
return element ! filteredArray;
//which clearly can't work since we don't have the reference <,<
}
если функция фильтра не полезна, как бы вы это реализовали?
Edit: я проверил возможный дублирующий вопрос, и это может быть полезно для тех, кто легко разбирается в javascript. Ответ, проверенный как хороший, облегчает задачу.