javascript - 按变量获取变量
问题描述
let varone = "vartwo";
let vartwo = "answer";
我想得到“答案”。但我不能执行以下操作:
console.log(vartwo);
我怎样才能得到“答案”,而不是在我的代码中包含“vartwo”?
解决方案
我认为解决它的一种方法是使用 javascript 对象,如下所示:
obj={
varone:"vartwo",
vartwo:"answer"
};
console.log(obj[varone]) //outputs "answer"
推荐阅读
- javascript - 使用 Angular 跳过焦点或激活禁用的按钮
- reactjs - 为 React Apollo 订阅客户端配置 onSubscriptionData
- html - 设置为“无”的 HTML 图像显示在设置为阻止时不会显示
- php - Foreach 数组只接收最后一个键
- php - PHP - 如何在 whileloop 中赋值并在其他页面上访问它们
- android - Android中可自定义的浮动按钮
- java - Spring MVC中POST方法后重定向
- python - 正则表达式不匹配:在任何地方搜索特定数量的数字
- angular - 将取消按钮添加到角材料中的选项卡组件
- azure-aks - Azure Kubernetes 服务上的垂直 Pod 自动缩放