Tengo el siguiente fragmento de código:
const value1 = isSomething ? 'a' : isSomethingElse ? 'b' : 'c';
const value2 = isSomething ? 1 : isSomethingElse ? 2 : 3;
Esas dos variables dependen del mismo comportamiento de otras variables ( isSomethingy isSomethingElse)
¿Hay alguna manera de escribir este código en una sola línea?
Puede usar matrices y asignación de desestructuración, pero no será más rápido:
const [value1, value2] = isSomething ? ['a', 1]
: isSomethingElse ? ['b', 2] : ['c', 3];