Nexus,
А подскажите ещё по вашему примеру. Можно ли как-то организовать этот скрипт так что бы была жесткая привязка к последовательности. Например если задана такая последовательность
const rightAnswers = ['button-2', 'button-3', 'button-1'];
но пользователь например нажал правильно
'button-2', а потом нажал
'button-1' вместо
'button-3' ну и что бы в случае любого такого не совпадения выскакивало сообщение Alert (isRightCombination ? 'Правильно' : 'Неправильно')