我有一個對象:Javascript對象鍵爲變量
let object1 = { a: 'one', b: 'two', c: 'three' };
我正在嘗試設置object1.a成爲對象2的一個關鍵:
object2 = { key: 'something' };
我試圖使鍵:
[object1].a
object1.a
object1[a]
我記得我必須使用括號表示法,但不知道如何做到這一點?
我想這樣做的原因是因爲我要根據道具來更改object1的值,所以我可以讓一個組件根據收到的道具更改密鑰。
http://stackoverflow.com/questions/4244896/dynamically-access-object-property-using-variable – Teemu
'object1.a = object2'? –
object1 ['a'] =「」;你可以像這樣使用 – Oshadha