在以下代码中,我无法通过动态键获取值
const data = {
"Id": "1234",
"status": "open",
"Translations": {
"EN": "English",
"ES": "Spanish",
"FR": "French"
}
};
const translationKey = "FR";
console.log(data.Translations.translationKey)
如果translationKey是动态的,如何从对象中获取“法语”文本?
非常感谢您的帮助。
答案 0 :(得分:3)
如果要使用变量属性名称data.Translations[translationKey]
,请使用方括号表示法。 Here,您会找到更多详细信息。
从array is also an object开始,这与访问数组元素所使用的表示法相同。