function a() {
console.log('this is a function');
}
function b() {
console.log('this is b function');
}
//变量
var fun;
fun = 'a';
fun(); //如何可以让变量返回的字符串当成一个函数?
function a() {
console.log('this is a function');
}
function b() {
console.log('this is b function');
}
//变量
var fun;
fun = 'a';
fun(); //如何可以让变量返回的字符串当成一个函数?
function a() {
console.log('this is a function');
}
var fun = "a";
eval(fun)()
非要按你那种实现可以这样,但99.999%的情况下是你思路错了没必要这么干
你的意思应该是这样:
<script>
function test () {
alert('访问到了')
};
// 模拟得到的函数名字符串
var funName = 'test';
// 执行函数
window[funName]();
</script>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
已解决
答案来自 传送门