javascript 获取函数形参个数


Posted in Javascript onJuly 31, 2014
/**
 * 获取函数的形参个数
 * @param {Function} func [要获取的函数]
 * @return {*}       [形参的数组或undefind]
 */
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;
    }
  }
}
Javascript 相关文章推荐
js 弹出框 替代浏览器的弹出框
Oct 29 Javascript
js切换div css注意的细节
Dec 10 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
May 13 Javascript
常用js字符串判断方法整理
Oct 18 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
Feb 04 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
js在ie下打开对话窗口的方法小结
Oct 24 Javascript
详解Javascript中DOM的范围
Feb 13 Javascript
React 组件间的通信示例
Jun 14 Javascript
node上的redis调用优化示例详解
Oct 30 Javascript
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
d3.js 地铁轨道交通项目实战
Nov 27 Javascript
javascript 10进制和62进制的相互转换
Jul 31 #Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 #Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 #Javascript
超链接的禁用属性Disabled使用示例
Jul 31 #Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 #Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 #Javascript
javascript函数中参数传递问题示例探讨
Jul 31 #Javascript
You might like
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
递归列出所有文件和目录
2006/10/09 PHP
php数组键值用法实例分析
2015/02/27 PHP
PHP调用接口API封装的例子
2019/10/11 PHP
jQuery Ajax 全解析
2009/02/08 Javascript
javascript 获取图片颜色
2009/04/05 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
微信小程序列表中item左滑删除功能
2018/11/07 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
Python实现可自定义大小的截屏功能
2018/01/20 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
ktv筹备计划书
2014/05/03 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
党支部承诺书
2015/01/20 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
课题研究阶段性总结
2015/08/13 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
python spilt()分隔字符串的实现示例
2021/05/21 Python