在Javascript

时间:2015-05-06 09:53:30

标签: javascript

在HTML中我声明这样,我从DB

获取动态变量列表
eval('var ' + result.Symbols + ';')// result.Symbols will have S1,S2,S3,S4,S5

到目前为止它工作正常

在.js我试图使用这个

eval(calRulelist[i].RuleReference) == calRulelist[i].RuleValue 

此处calRulelist[i].RuleReference是评估时的S1,它会给出O / P'5'并与calRulelist[i].RuleValue进行比较

这是抛出错误S1未定义。

如果我通常宣称像var S1,S2,S3,S4,S5;工作正常。

0 个答案:

没有答案