javascript 开发调试的利器(二) 获取当前执行函数及函数名称
来源:互联网 发布:深圳网络诈骗律师 编辑:程序博客网 时间:2024/05/16 09:58
通过arguments.callee对象获取函数的字面量
function fun_name (num){var tmp = arguments.callee.toString();alert(tmp);}fun_name();
获得了我们定义函数的字面量,然后通过toSring()方法转换到字符串再通过正则把函数名匹配出来,即可function fun_name (num){var tmp = arguments.callee.toString();var re = /function\s*(\w*)/i;var matches = re.exec(tmp);alert(matches[1]);}fun_name();
函数名正确找出来了。
但如果是这样定义函数的就没办法找出来了var fun_name = function (){var tmp = arguments.callee.toString();alert(tmp);}
0 0
- javascript 开发调试的利器(二) 获取当前执行函数及函数名称
- 【JavaScript】方法属性的匿名函数是匿名函数么(附:获取当前执行函数名称的方法)
- javascript 开发调试的利器 console 函数(一)
- javascript console 函数详解 js开发调试的利器
- C#获取当前函数名称
- JavaScript获取函数参数名称
- 【Javascript】JS获取浏览器名称及版本信息函数
- python 小点心---获取当前函数名称
- 学习笔记(二)C#获取当前正在执行的代码的命名空间、类、方法的名称
- API函数 获取ip地址,计算机名称,当前用户名称
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- javascript的函数执行上下文及this
- C++ 获取当前正在执行的函数的相关信息
- C++ 获取当前正在执行的函数的相关信息
- C++ 获取当前正在执行的函数的相关信息
- js - 关于部分浏览器内置函数console详解(用开发调试的利器)
- js - 关于部分浏览器内置函数console详解(用开发调试的利器)
- js - 关于部分浏览器内置函数console详解(用开发调试的利器)
- Android-NDK编译问题
- 在release版本禁止输出NSLog内容
- 倒计时的讨论
- 图片擦除
- iOS Core Animation编程指南
- javascript 开发调试的利器(二) 获取当前执行函数及函数名称
- 从头认识Spring-1.11 注入List或Set(这个例子比较体现代码复用)
- 代码冲突解决工具BeyondCompare的在SourceTree中的配置方法
- Command-Line Flags
- QGIS源码编译问题
- Android EventBus 的项目使用
- POJ3461 KMP快速字符串匹配
- Protocol Buffer技术详解(语言规范)
- 本地方法(JNI)——数值参数与返回值