Сокращенный способ создания объекта JS с переменным именем свойства [duplicate]

This question already has an answer here:

How to use a variable for a key in a JavaScript object literal? 11 answers

Есть ли сокращенный способ создания объекта с переменной поля свойства?

Скажи, у меня есть переменнаяPROP.Todo.PRIORITY = 'priority' а затем, используяпозвоночник в этом примере я хочуспасти это свойство, как я могу избежать создания нового объекта, присвоения его некоторой переменной и затем установить свойство?

Я хочу добиться этого:

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

Я пробовал что-то вроде этого, но безуспешно:

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

Какие-либо предложения? В противном случае я собираюсь написать множество объявлений объектов с длинными руками.

Ответы на вопрос(2)

Ваш ответ на вопрос