Нет, я понимаю все моменты с типами данных JavaScript
Мы отклонились в нашей дискуссии от основной вопросо-проблемы ...
В данном и конкретном случае, когда необходимо получать значение состояния кнопки по ее ID, реализация данного действия через свойства объекта рациональна ?
В данном случае я не буду писать допольнительных функций и классов для изъятия состояния кнопки по ее ID, а просто считаю значение нужного свойства объекта и все.