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

Как задать класс нужным элементам массива?

Как дополнительно задать класс для первых двух элементов массива?

$articlesItems.forEach((el, index) => {
  el.classList.remove('hidden')
})
Array.from($articlesItems).filter(i => i.dataset.item !== categoryName).forEach(i => {
  i.classList.add('hidden')
})
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Прочитать какие аргументы принимает callback-функция forEach
и, сделав проверку на индекс, добавлять класс.
Array.from($articlesItems).filter(i => i.dataset.item !== categoryName).forEach((i,idx) => {
  if(idx === 0 || idx === 1) {
    i.classList.add('additional')
  }
  i.classList.add('hidden')
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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