我有兩個變量,attribute
(例如「type」)和value
(例如「car」)。我想創建一個對象,其中的鍵是屬性(值是值)。像這樣:{"type": "car"}
。有沒有用變量鍵初始化對象的任何干淨的方法?
當我做
let obj = { attribute: value }
我得到
> {"attribute": "car"}
這是很容易與兩行,我可以只
let obj = {};
obj[attribute] = value;
不過,我想知道是否有一個乾淨的方式做到這一點(因爲我是一個前Rubyist,我喜歡把事情做得乾淨準確)?
(此外,我覺得這是一個已經在這裏有一個答案的問題,但我無法找到一個類似的問題,所以我提前如果這是一個重複的道歉) –
見副本中接受答案的底部。 –