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 相关文章推荐
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
微信分享调用jssdk实例
Jun 08 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
Jun 16 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
Jul 26 Javascript
浅谈 vue 中的 watcher
Dec 04 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 Javascript
vue实现滑动超出指定距离回顶部功能
Jul 31 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
May 13 Javascript
JS的深浅复制详细
Oct 16 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
用PHP的ob_start() 控制您的浏览器cache
2009/08/03 PHP
PHP 变量类型的强制转换
2009/10/23 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP安全下载文件的方法
2016/04/07 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
Python实现堆排序的方法详解
2016/05/03 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python实现集中式的病毒扫描功能详解
2019/07/09 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Python内置函数locals和globals对比
2020/04/28 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
python如何代码集体右移
2020/07/20 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
人代会简报
2015/07/21 职场文书