使用JS获取函数参数名称的方法

  介绍

小编给大家分享一下使用JS获取函数参数名称的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

在webhak.com浏览时看到一个可以通过javaScript获取函数参数名称的方法,觉得它用正则很巧妙,阅读了下,先记下,说不定日后有用。

getArgs函数(函数){//匹配函数括号里的参数   var args=func.toString () .match (\ s/功能。* ? \ (((^))*)\)/)[1];//分解参数成数组   返回args.split (“、“)。地图(函数(arg) {//去空格和内联注释   返回arg.replace (/\/\ * . * \ \//,,,) .trim ();   }).filter(函数(args) {//确保没有未定义的   返回参数;   });   }


有了这个方法,我们可以写一个测试函数来测试下。

功能测试(agr1)最长长度){//这里是注释/*这里也是注释*/}   console.log (getArgs(测试));

看完了这篇文章,相信你对使用JS获取函数参数名称的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

使用JS获取函数参数名称的方法