Javascript根据对象中的动态键获取值

时间:2020-07-16 11:29:18

标签: javascript json reactjs object

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

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

console.log(data.Translations.translationKey)

如果translationKey是动态的,如何从对象中获取“法语”文本?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

如果要使用变量属性名称data.Translations[translationKey],请使用方括号表示法。 Here,您会找到更多详细信息。

array is also an object开始,这与访问数组元素所使用的表示法相同。