не нужно переделывать всю суть кода, как некоторые тут любят
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)"