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)"
А если у них практически нет ничего похожего.
(i === j || i === length - j - 1)
) - это условие для получения 2
. Это вы и сами должны были увидеть - оно у вас уже есть (имена переменных только отличаются).1
и 2
. Чтобы было только 1
, надо убрать равенства.count
, она не нужна, это мусор.if
- копируете в него второе слагаемое из моего кода, заменив имена переменных на свои и >=
, <=
на >
, <
соответственно.