Skrócony sposób konstruowania obiektu JS o zmiennej właściwości nazwa [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak użyć zmiennej dla klucza w dosłownym obiekcie JavaScript? 11 odpowiedzi

Czy istnieje skrótowy sposób tworzenia obiektu ze zmienną pola właściwości?

Powiedz, że mam zmiennąPROP.Todo.PRIORITY = 'priority' a następnie za pomocąKręgosłup w tym przykładzie chcęzapisać ta właściwość, jak mogę uniknąć konieczności tworzenia nowego obiektu, przypisywania go do jakiejś zmiennej, a następnie ustawiania właściwości?

Chcę to osiągnąć:

var tmpObj = {};
tmpObj[PROP.Todo.PRIORITY] = "high";
this.model.save(tmpObj);

Próbowałem czegoś takiego, co nie powiodło się:

this.model.save(({}[PROP.Todo.PRIORITY] = "high"));

Jakieś sugestie? W przeciwnym razie będę pisał wiele deklaracji obiektów z długich rąk.

questionAnswers(2)

yourAnswerToTheQuestion