не нужно переделывать всю суть кода, как некоторые тут любят
some
для пустого массива выдаёт false
, надо избавиться от пустых массивов.office: [777],
includes
у неё пытаетесь вызывать. Раз могут быть не строки, надо их строками сделать.function onClick() {
alert(this.value);
}
document.querySelectorAll('.button').forEach(n => n.addEventListener('click', onClick));
function onClick(el) {
alert(el.value);
}
onclick="onClick(this)"