先放代码:
function func1() {
console.log('这是第一个函数');
}
function func2() {
console.log('这是第二个函数');
}
function func3() {
console.log('这是第三个函数');
}
function funcall(val) {
switch (val) {
case '1':
func1();
break;
case '2':
func2();
break;
case '3':
func3();
break;
default:
break;
}
}
funcall('1');
怎么写funcall函数实现自动调用函数呢?传的值和函数是有关系的,比如值1对应func1,值2对应func2,目前我只会用switch方式来手工一一对应,数量比较少的时候还可以,但是如果对应的数量多了写起来就很烦,请教各位怎么改写funcall最简单?