javascript - 如何获取“value + id”作为值?
问题描述
我想获得值名称+ id。但是如何?
var samin1 = "Cat";
var samin2 = "Dog";
var samin3 = "Elephant";
var samin4 = "Wolf";
var choosenvalue = 2;
var outputvalue = "samin"+"choosenvalue";
所以我需要看到“Dog”。但我看到的是文本“samin2”;注意:我不使用数组。
解决方案
使用关键字var
将变量添加到全局window
对象。
用 var 声明的变量的范围是它的当前执行上下文,它可以是封闭的函数,或者对于在任何函数之外声明的变量,是全局的。如果你重新声明一个 JavaScript 变量,它不会丢失它的值。
var samin1 = "Cat";
var samin2 = "Dog";
var samin3 = "Elephant";
var samin4 = "Wolf";
var choosenvalue = 2;
var outputvalue = window["samin"+choosenvalue];
console.log(outputvalue);
推荐阅读
- html - 如何在下拉菜单外部单击时以 8 角捕获引导下拉关闭事件
- python - 如何解决 ValueError:int() 以 10 为基数的无效文字:'1.81'?
- java - 错误:找不到符号类 FirebaseInstanceIdService
- javascript - 移动到 React Native 中的选定页面
- java - Docker,RabbitMQ 接收器获取 java.net.ConnectException: Connection Refused
- image-processing - 有人可以向我解释给定 github 链接中使用的“局部最大值”方法吗?
- javascript - 按类名获取单选按钮值
- reactjs - React Js 与 Visual Studio 2017 与 Typescript
- java - Spark Structured Streaming 代码在读取 java 中的 json 时出现问题,类似的东西适用于 scala 中的 spark2-shell
- laravel - 我是否在正确考虑 Redis::throttle ?