gpt4 book ai didi

javascript - 在 JavaScript 中通过字符串名称引用对象

转载 作者:行者123 更新时间:2023-12-03 06:46:05 25 4
gpt4 key购买 nike

我正在尝试执行以下操作,这可能吗?

var objectName = {prop: 'value'};

var stringName = 'objectName';

console.log([stringName]) // output {prop: 'value'}

更新:实际上有几种方法可以做到这一点,我已经知道了,但这似乎更多地与 babel 编译导入对象的方式有关。抱歉问了这么无聊的问题...

最佳答案

如果它在全局上下文中,您可以从窗口对象获取它

var objectName = {prop: 'value'};

var stringName = 'objectName';

console.log(window[stringName]) // output {prop: 'value'}

<小时/>

更好的方法是在对象内部定义它并从对象中获取值以供将来引用。

varvar obj = {
objectName: {
prop: 'value'
}
};

var stringName = 'objectName';

console.log(obj[stringName]) // output {prop: 'value'}

关于javascript - 在 JavaScript 中通过字符串名称引用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37729620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com