代码描述:js获取函数形参。js获取函数形参代码实例
获取函数形式参数的数目非常的简单,使用函数对象的length属性即可。 但是有可能可能需要更为精确一点,那就是获取函数的形参具体是什么。 下面就是一段能够实现此功能的代码实例:
<script> function getFuncParameters(func){ if(typeof func=='function'){ var mathes = /[^(]+\\(([^)]*)?\\)/gm.exec(Function.prototype.toString.call(func)); if(mathes[1]){ var args=mathes[1].replace(/[^,\\w]*/g, '').split(','); return args; } } } function done(x,y,z){ //code } console.log(getFuncParameters(done)); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能