eval函数是一种动态生成代码的强大而简单的方法,那么有什么警告呢?
请看下面的代码 -
var abc_text = "Hello";
var def_text = "world";
function testMe(elem) {
var xyz = elem+"_text";
alert(xyz);
}
testMe("abc");
testMe("def");
Run Code Online (Sandbox Code Playgroud)
我试图将前缀传递给一个函数,并尝试通过连接打印一些预定义的值.但上面的例子只打印"abc_text"和"def_text"..而不是"Hello"和"world".我怎样才能让它运转起来?
谢谢.
编辑
我正在使用Jquery.