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中,
数组
也是一个对象
。因此,在特定索引处访问数组
属性的符号是相同的。