当前位置: 代码迷 >> JavaScript >> 怎么判断动态变量Eval("a"+b)是否存在
  详细解决方案

怎么判断动态变量Eval("a"+b)是否存在

热度:36   发布时间:2012-02-20 21:18:24.0
如何判断动态变量Eval("a"+b)是否存在?
如何判断动态变量 eval("gq_"+gqid+"_mc") 是否存在?



------解决方案--------------------
<script>
function judgeEval(str){
var exist=false;
try{
eval(str);
exist=true;
}catch(e){
exist=false;
}
return exist;
}
alert(judgeEval("a"));//false;
alert(judgeEval("window"));//true;
</script>
  相关解决方案