@Sian
junior front dev

Что делает часть кода в примере?

Нашла пример аккардеона, разобрала код JS
Но никак не могу понять, откуда взялосьitem в 8 строчке
Объясните, пожалуйста, что делает код с 8 по 13 строчку
https://codepen.io/maxfrolov/pen/abOKzKO

ps и откуда взялся question на 19 строчке?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
https://developer.mozilla.org/ru/docs/Web/JavaScri...
https://learn.javascript.ru/arrow-functions-basics

let items = accordion.querySelectorAll('.accordion__item');

// другими словами вот так вот
  items.сделать_с_каждым(function это_действие(item) {  

    if (thisItem == item ) {
      // если кликнули тут
      thisItem.classList.toggle('active');
      return;
    } 

    // кликнули по другому
    item.classList.remove('active');

  });


откуда взялся question на 19 строчке?

то же самое, .forEach() и стрелочные функции из ссылок выше
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы