Добрый день, создал функцию вызывающую модальное окно при нажатии по кнопке.
Решил для этого же сделать второю кнопку и чтобы не повторять код, в цикле кнопкам назначил событие вызывающее модальное окно:
const btnCalls = document.querySelectorAll('.btn')
for (let i = 0; i < btnCalls.length; i++) {
btnCalls[i].addEventListener('click', function() {
const a = 'Привет'
const b = 'МИР!'
console.log(`${a} ${b}`)
})
}
Вопрос, почему через обычный цикл работает, а через
for in не работает:
const btnCalls = document.querySelectorAll('.btn')
for (let btnCall in btnCalls) {
btnCall.addEventListener('click', function() {
const a = 'Привет'
const b = 'МИР!'
console.log(`${a} ${b}`)
})
}