-1
我知道如何检查Javascript中的变量是否存在。我可以简单地使用JavaScript:检查变量是否存在与其他变量给出的名称
如果(变量== NULL){//做一些事情}
,以检查它不存在。或类似的
如果(typeof运算变量== '未定义'){// 做一些事情}
但我在一个稍微不同的情况:我有一个名为变量 'MYVARIABLE',这将一个字符串作为值。
问题:如何检查名称是否等于myVariable的值?
例子:如果我们有
VAR MYVARIABLE = '车';
我该如何检查一个变量是否存在/被定义为名称'car'? (当然实际上我们不知道myVariable的价值)。我需要这样的东西
如果{//做一些事情}(的MYVARIABLE == '不确定' 的typeof值)
非常感谢你提前为任何帮助!
您为什么认为您需要这样做?这几乎不是一个好主意。 – Ryan
Javascript中的“变量”变量可能重复?(http://stackoverflow.com/questions/5187530/variable-variables-in-javascript) – domsson
我真的需要它,但很难解释。这是因为我正在处理一个涉及一个对象的不同名称的项目(取决于此对象出现的位置)。但是,我必须能够用一个代码处理所有这些对象(适合所有名称)。细节很难,但如果我知道如何解决上述问题,我可以管理所有事情。不幸的是,我不能改变整个命名系统,因为我依赖于系统和项目中的其他人(我真的很想!)。 – Tall83