Отрицательно отфильтровать объект с другой массивом [дублировать]Javascript

Форум по Javascript
Anonymous
Отрицательно отфильтровать объект с другой массивом [дублировать]

Сообщение Anonymous »

Я хочу отфильтровать массив объектов по значению клавиши, с другим массивом и возвращает то, чего нет в фильтре. < /p>
Ввод: < /p>

Код: Выделить всё

pass = { c:107, x:16, y:0 },{ c:108, x:18, y:0 },{ c:109, x:16, y:0 }
fail = [107,108]
< /code>
Результат должен быть: < /p>
pass = { c:109, x:16, y:0 }
< /code>
Я придумал код, но он отфильтровывает объекты, которые мне не нужны: < /p>
pass.filter(obj => fail.some(el => el == obj.c));
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/795 ... negatively

Вернуться в «Javascript»