javascript - 如何在javascript中以字符串形式访问对象属性

标签 javascript metaprogramming

我可以做 var foobar = foo.bar访问 bar 变量。

如果我有一个任意字符串告诉我需要访问哪个元素,我该怎么做。 foo."bar"不起作用。

最佳答案

我认为

foo["bar"]

是您需要的语法

关于javascript - 如何在javascript中以字符串形式访问对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40814004/

相关文章:

javascript - ES6 模块导入未定义

python - 装修契约(Contract)

javascript - FF/IE 中 iframe 的滚动宽度不一致

javascript - JS while 循环数组[i++]。它是如何工作的?

c++ - 是否可以确定类型是否为范围枚举类型?

.net - 有没有一种获取开放泛型方法的 MethodInfo 的好方法?

ruby-on-rails - 在 Rails 中创建运行时类。我该如何处理?

编译时的 C++ 展开循环

javascript - Dated-fns 无法解析 ISO 日期

javascript - Esri Javascript API 线条和箭头作为方向