取出函数的名称
var getFnName = function(callee){ //将函数中的空格全都去掉 var _callee = callee.toString().replace(/[\s\?]*/g,""); comb = _callee.length >= 50 ? 50 :_callee.length; alert( _callee ); _callee = _callee.substring(0,comb); alert( _callee ); var name = _callee.match(/^function([^\(]+?)\(/); alert( name ); //返回匹配的数组 name[1]返回第一个匹配的字表达式的结果 if(name && name[1]){ return name[1]; } var caller = callee.caller, _caller = caller.toString().replace(/[\s\?]*/g,""); var last = _caller.indexOf(_callee), str = _caller.substring(last-30,last); name = str.match(/var([^\=]+?)\=/); if(name && name[1]){ return name[1]; } return "anonymous" }; function ee(){ //+++++++++++++++++++++++++++++++++ var fnname =getFnName(arguments.callee) //+++++++++++++++++++++++++++++++++ alert(fnname) }; ee();
相关推荐
仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。
C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值
一些常用的API函数的名字 没有函数的内容 只是进行了分类
简单实用的一个小工具: 从Keil的map file中快速找出内存地址对应的函数名,快速定位出问题的函数,加速debug的进程。
帮助更好学习MFC编程 需要用WEL格式阅览器才能阅读
获取函数名获取函数名安装使用 npm install get-function-name用法节点.js var getFunctionName = require ( 'get-function-name' )var foo = function ( ) { }function bar ( ) { }getFunctionName ( foo ) // '...
C++ 获取函数调用堆栈的 高效实现代码
以下是对使用java获取当前函数名的实现代码进行了介绍。需要的朋友可以过来参考下
python中获取函数名的情况分为内部、外部,从外部的情况好获取,使用指向函数的对象,然后用__name__属性复制代码 代码如下:def a():passa.__name__除此之外还可以:复制代码 代码如下:getattr(a,’__name__’)尽管...
在已经安装python的计算机上,提取pip install 安装的包名、内的模块名、函数名,及函数参数,可以参考此文件所生成的output.txt查看。注意:需要已经配置好python的系统环境。此为zip版本,因exe版本不支持的,可以...
本实例只使用了三个比较典型的函数,其他函数的...要说明的是,虽然这只是一个关于网络信息获取函数用法的实例,但该程序也是一个非常有用的实用程序,它可以获得一台主机的主机名、主机别名、主机ip地址列表等信息。
这是我一个同事问我的,其实也是获取函数名,但是当时也是回答不出来。 但是今晚!所有的问题都有了答案。一切还要从我用python的logging模块说起,logging中的format中是有如下选项的: 复制代码 代码如下:%(name)s...
查看 C++ DLL 的函数名 入点口,很好很强大
根据PE结构 获取导入表 利用导入表获取函数名列表 根据函数名获取简单的HASH值
本实例由VS2008开发,在提供了一套驱动开发框架的同时,又演示了如何获取Shadow SSDT表函数原始地址的办法。 主要函数:ULONG GetShadowSSDT_Function_OriAddr(ULONG index); 原理说明: 根据特征码搜索导出函数...
在已经安装python的计算机上,提取pip install 安装的包名、内的模块名、函数名,及函数参数,可以参考此文件所生成的output.txt查看。注意:需要已经配置好python的系统环境。
主要介绍了php自定义扩展名获取函数,结合实例形式分析了php针对文件扩展名的截取操作实现技巧,需要的朋友可以参考下
log4Qt 支持函数名,类名,可以自己随意修改代码,本想免费分享,但最小是1分
主要介绍了C#中的文件路径获取函数和文件名字获取函数小结,本文讲解了获取绝对文件路径、获取文件名字、获得包含 path 目录信等内容,需要的朋友可以参考下