@zakharoffam
Начинающий

Как перебрать массив методом map с условием?

Перебираю массив и отображаю на его основе компонент:

tasks.map((task) => (
   <Task
        key={task.ID}
        task={task}
    />
))


Каким образом можно задать условие, например task.EX == 5, и чтобы в мой попадали только такие элементы массива?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
@karminski
Senior React.JS Developer
Сначала отфильтруйте массив, а потом мапьте:
tasks.filter(task => task.EX === 5).map(task => (
   <Task key={task.ID} task={task} />
))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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