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学习总结之元素的相对定位和选择器(持续更新)
Apr 26 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
js清空form表单中的内容示例
May 20 Javascript
详解JavaScript基于面向对象之创建对象(1)
Dec 10 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
浅谈Vue2.0父子组件间事件派发机制
Jan 08 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
详解小程序循环require之坑
Mar 08 Javascript
vue实现户籍管理系统
May 29 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获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
python连接mysql调用存储过程示例
2014/03/05 Python
用Python编写简单的微博爬虫
2016/03/04 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python实现随机选择元素功能
2017/09/14 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
Order by的几种用法
2013/06/16 面试题
某公司部分笔试题
2013/11/05 面试题
大学毕业寄语大全
2014/04/10 职场文书
调查研究项目计划书
2014/04/29 职场文书
职位说明书范文
2014/05/07 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
Selenium浏览器自动化如何上传文件
2022/04/06 Python