关键在于你是否可以确信: fucName 指向的就一定是函数,或换句话说,fucName就一定在Util.bindFunction调用的作用域内,且是你要的函数,确实可以取到,Util应该是一个模块,那么就应该很难保证上面的假设,所以,el[fucName]才是最佳方案举个例子:function aa = function(){...}el["aa"] = aa;你很难保证不会在另一个地方有定义:
aa = function(){..}
但是,可以保证el["aa"]就是你要的的函数