javascript - 通过字符串名称访问变量值
问题描述
问题:我想通过字符串访问我在 js 文件中获得的一些变量。
我知道如果您有一个对象并将方括号中的对象键名传递给对象,则可以选择接收变量值,但这里不是这种情况。这里我只有一个通用变量,我希望通过向下“发送”一个字符串来获得它的值。
我想要实现的示例:
const constantName = 12345; // Value to access
const stringToUseToGetTheValueOfConstantName = 'constantName';
// I want to know how to get the '12345' by something like this:
const valueFinallyAccessed = `${stringToUseToGetTheValueOfConstantName}`; // I know this returns a string
console.log(valueFinallyAccessed); // 12345
解决方案
const valueFinallyAccessed = eval(stringToUseToGetTheValueOfConstantName);
console.log(valueFinallyAccessed); // Prints out the value 12345
解决方案
推荐阅读
- windows - 有没有办法让控制台应用程序出现在其他进程之上
- python-3.x - 从 pandas Dataframe 获取的节点没有被 NetworkX 完全连接
- sqlplus - SQLPLUS 为 pagesize 和 linesize 设置默认值
- python-3.x - python函数的返回值
- python - to_excel() 缺少 1 个必需的位置参数:我的函数中的“excel_writer”
- ruby-on-rails - 如何在使用 ruby on rails 渲染特定模板的同时渲染特定布局
- python - DeepFace:如何从 url 导入图像以进行进一步分析
- javascript - 我无法让我的不和谐机器人获取消息并将其添加到嵌入
- linux-kernel - Cannot printk user space string parameter when intercepting a syscall
- http - 卷曲不返回任何东西