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

Как перебрать элементы в методе мап корректно?

Есть массив, там объекты тип
{id: 'enemies', item: 'eye-of-the-storm'}
{id: 'characters', item: 'aloy'}

Хочу пробегаться по массиву и спрашивать, если элемент айди равен значению выбранному, то отрисовывай картинки (src), если нет, то ничего
но тегу src нельзя указать налл
Можно конечно сначала по разным массивам элементы растусовать, но это какое-то костыльное решение
можно как-то проще это сделать?

el.id === 'hero' ? `images/characters/${el.item}/gacha-card` : null
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Отфильтровать по искомому id, из оставшихся собрать теги..
arr.filter(el => el.id === 'hero')
  .map(el => `<img src="images/characters/${el.item}/gacha-card" alt="">`)
  .join("\n");
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект