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 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
解决IE6的PNG透明JS插件使用介绍
Apr 17 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
jQuery的animate函数学习记录
Aug 08 Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 Javascript
正则表达式替换html元素属性的方法
Nov 26 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
JS实现获取数组中最大值或最小值功能示例
Mar 02 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
JS实现拖动模糊框特效
Aug 25 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
合作指挥官:孟斯克
2020/03/16 星际争霸
php 缩略图实现函数代码
2011/06/23 PHP
简单的php文件上传(实例)
2013/10/27 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
javascript 函数式编程
2007/08/16 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
jquery replace方法去空格
2017/05/08 jQuery
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
详解Python的Django框架中的通用视图
2015/05/04 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
Python是什么 Python的用处
2020/05/26 Python
python文件及目录操作代码汇总
2020/07/08 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
母亲80寿诞答谢词
2014/01/16 职场文书
会计专业自我鉴定
2014/02/10 职场文书
银行贷款承诺书
2014/03/29 职场文书
研究生导师评语
2014/12/31 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
解析MySQL索引的作用
2022/03/03 MySQL