//有时候,需要根据函数名执行不同的函数,函数名的传递一般是字符串;//比如: function ab(){console.log('I am funab')}; function ac(){console.log('I am funbc')}; function comFun(str){ //利用eval把字符串当js执行的能力 eval(str+'()'); } comFun('ab'); comFun('ac');