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 相关文章推荐
JQuery 返回布尔值Is()条件判断方法代码
May 14 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
浅谈jquery事件处理
Apr 24 Javascript
JavaScript中Array的实用操作技巧分享
Sep 11 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 Javascript
微信小程序 基础知识css样式media标签
Feb 15 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
Feb 23 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 Javascript
微信小程序实现搜索框功能及踩过的坑
Jun 19 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
基于pear auth实现登录验证
2010/02/26 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
使用console进行性能测试
2015/04/27 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
原生js+canvas实现验证码
2020/11/29 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
django实现日志按日期分割
2020/05/21 Python
详解Python中第三方库Faker
2020/09/25 Python
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
《盘古开天地》教学反思
2014/02/28 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
2014年财政工作总结
2014/12/10 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
孝女彩金观后感
2015/06/10 职场文书
消防安全主题班会
2015/08/12 职场文书