欢迎大家一起交流学习n(*≧▽≦*)n
1.不传入参数
let fun = "test";
eval(fun+"()");
function test() {
console.log("test")
}
2.传入参数
let fun1 = "test1";
let variate = "test1"
(1)参数为变量
eval(fun1+"(variate)");
(2)参数为常量
eval(fun1+"(111)");
function test1(val) {
console.log(val)
}
输出: