Есть ли эффективный способ переключать логическое значение нескольких переменных одновременно? Мои переменные - это строки, которые я хочу показать / скрыть в зависимости от userValue.
myList = [lineA, lineB, lineC, lineD]
Мой пример ниже очень жестко запрограммирован. Здесь много повторного кода. Есть ли более разумный способ сделать это?
if (userValue == 'A') {
lineA.visible = true;
lineB.visible = false;
lineC.visible = false;
lineD.visible = false;
} else if (userValue == 'B') {
lineA.visible = false;
lineB.visible = true;
lineC.visible = false;
lineD.visible = false;
} else if (userValue == 'C') {
lineA.visible = false;
lineB.visible = false;
lineC.visible = true;
lineD.visible = false;
} else if (userValue == 'D') {
lineA.visible = false;
lineB.visible = false;
lineC.visible = false;
lineD.visible = true;
}