我是靠谱客的博主 羞涩流沙,最近开发中收集的这篇文章主要介绍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中通过函数名字符串调用函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部