使用eval()动态执行函数

使用JavaScript的eval()函数可以根据不同的变量值来执行不同的函数或者获取不同的变量

具体使用如下:


/* 预先定义的变量和函数 */

var ver_ver ='1111111111111111';
function fun_console() {
    console.log('true');
}
/*  */
  function fun_do(e) {
    eval(e+"()");//由变量的值匹配到同名的函数,可执行
  }
function fun_get(e) {
    eval(e+"");//由变量的值匹配到同名的变量,可取值
    return eval(e+"");
}
/*
  * 使用方法
  * var e='fun_console';//e的变量值就是需要执行的函数的名称
  * fun_do(e);
  *
  * aaaa='ver_ver'; //aaaa的变量值就是需要获取的的变量的名称
  * fun_get(aaaa);
*/


上一篇:HTML上标下标

下一篇:配置一下让GIT记住密码账号