@montpellier

Можно ли в цикле foreach взаимодействовать с элементами цикла?

Можно ли в цикле foreach для элемента поставить свое условие какое либо? Объясните пожалуйста
Чтобы была примерно такая конструкция
const vegs = document.querySelectorAll('.veg');
vegs.forEach(veg => {
    if(индекс равен 0){
        veg.classList.add('active');
    }
});
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
@plot_pa123
Конечно можно. Вот мой пример, где то делал давно подобное
let area = document.querySelectorAll('.area')
            area.forEach(area => {
                area.classList.remove('active')
            })

Так же можешь вторым параметром передавать ключ.
let area = document.querySelectorAll('.area')
            area.forEach((area, key) => {
                area.classList.remove('active');
                 console.log(key);
            })
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
vegs.forEach((veg, index) => {
    if (index === 0) {
        veg.classList.add('active');
    }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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