函数的toString 可以获得源码,然后进行分割 function getArgs(func){ return func.toString().split("(")[1].split(")")[0].split(",") }