Задать вопрос
@Mark321

Как с помощью фильтрации избавиться от нескольких значений?

Надо из массива удалить несколько слов, я пытаюсь делать так:

datas.filter(i => i !== 'thoma')

Оно работает, но мне надо еще несколько слов удалить, так уже не работает:

characters.filter(i => i !== 'thoma' || 'habr)

Как это делается?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
@Just_Sergey
Попробуй
characters.filter(i => i !== 'thoma' &&  i !== 'habr)
Ответ написан
develx
@develx
Web developer
const data = ['apple', 'banana', 'thoma', 'habr', 'pear'];
const excludedData = ['thoma', 'habr'];

const filteredData = data.filter(i => !excludedData.includes(i));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы