Сокращенный способ создания объекта 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"));
Какие-либо предложения? В противном случае я собираюсь написать множество объявлений объектов с длинными руками.