首页 > 解决方案 > 有没有办法做到这一点?我正在尝试查找由其他变量构造的 var 的值

问题描述

这是我的代码的一小部分。我取出了复杂的部分。这一切都在脚本标签上。

var trueenemyscoutx = '_2'

var tryeenemyscouty = '2'

var type_22 = "无"

变种移动1;

enemymove = "type" + trueenemyscoutx + trueenemyscouty;

var move1 = (enemymove.valueOf()).valueOf()

标签: javascripthtmlvarassign

解决方案


在帖子中,enemymove是一个由“type”和其他两个变量连接而成的字符串,每个变量也是一个字符串。

结果字符串不包含有关使用的变量的信息,因此该问题的一般答案是否定的,不可能使用所采取的方法。

明显的替代方案包括:

  1. 保留move一个字符串,但在组件子字符串之间使用分隔符(例如冒号、逗号或空格)。这允许使用move.split(separator).

  2. 首先使用数组或简单对象来保存移动信息而不是字符串。


推荐阅读