我是靠谱客的博主 羞涩流沙,这篇文章主要介绍js中通过函数名字符串调用函数,现在分享给大家,希望可以做个参考。

有些应用场景下你可能会用到这种功能,比如,你需要动态调用一些方法,此时你不必通过传递参数,然后在方法体里面写一大堆判断,而只是需要在传递函数名称即可,当然还有其他很多应用场景等待大家自己去发掘。

直接上代码:

<script>
function aa(name,i,j,k){
var funcBB = eval(name);
new funcBB(i,j,k);
}
function bb(a,b,c){
alert(a+b+c);
}
</script>
<body>
<input type="button" onclick="aa('bb',1,2,3)" value="click"/>
</body>

简单吧,关键代码还是eval()这个函数,其实他在其他场景还有很多其他的作用,详细的大家可以自行百度去了解下。

最后

以上就是羞涩流沙最近收集整理的关于js中通过函数名字符串调用函数的全部内容,更多相关js中通过函数名字符串调用函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部