Javascript基于对象中的动态键获取值

Javascript基于对象中的动态键获取值,javascript,json,reactjs,object,Javascript,Json,Reactjs,Object,在下面的代码中,我无法通过动态键获取值 const data = { "Id": "1234", "status": "open", "Translations": { "EN": "English", "ES": "Spanish&

在下面的代码中,我无法通过动态键获取值

const data = {
        "Id": "1234",
        "status": "open",
        "Translations": {
            "EN": "English",
            "ES": "Spanish",
            "FR": "French"
        }
    };
const translationKey = "FR";

console.log(data.Translations.translationKey)
如果translationKey是动态的,如何从对象中获取“法语”文本


非常感谢您的帮助。

如果您想使用变量属性名
data.Translations[translationKey]
,请使用括号表示法。你会发现更多的细节


这与访问数组元素时使用的符号相同,因为。

谢谢,我假设它不能像数组一样访问。。!在javascript中,
数组
也是一个
对象
。因此,在特定索引处访问
数组
属性的符号是相同的。