Проблема: Однотипные переменные не являются массивом или объектом.
Решение: Приведите их к нужной унифицированной структуре:
1. Работайте всегда с массивом.
2. Обменивайтесь структурами (массивом или объектом).
Массив (пример): arr=[1,2,3];
Объект (пример): obj={a:1,b:2,c:3};
Это упростит доступ к нужным переменным по индексу элемента или используя циклы или перебирающие методы.
Варианты перебора:
Циклы: for, while, do-while
Перебирающие методы: arr.forEach(), arr.some(), arr.every().
Или используйте промежуточное хранение состояний (+внутренние методы-обработчики get/set смены состояния) нужных объектов через структуру класса:
class.