Один вариант, отличный от совершенства:
assign
или
this
Ни один из них не выглядит лучше, чем три оператора присваивания.
То, что вы пытаетесь сделать, - это разрушить объект (в этом случае вы можете это assign
сделать) this
. Для этого были предложены различные синтаксисы, такие как
Object.assign(this,
{ [name, age, is_male] = ['John Doe', 22, true] });
а также
Object.assign(this,
['John Doe', 22, true].{name, age, is_male});
но они не получили большой тяги к процессу языковых стандартов.