eval()用法

它的功能是把对应的字符串解析成JS代码并运行。

/*例1*/
function name1(){……}
function name2(){……}
var m = "name1";
eval(m + '()'); //运行name1()
m = 'name2';
eval(m + '()'); //运行name2()

/*例2*/
function temp () {
alert('abc');
}
eval('te/*st*/mp' + '()'); //可以正常弹出'abc'


posted @ 2012-02-06 23:29  Wiliz  阅读(199)  评论(0编辑  收藏  举报