手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >获取Javscript执行函数名称的方法
获取Javscript执行函数名称的方法
摘要:From:http://blog.iecn.net/zmmfunctiongetFuncName(_callee){var_text=_ca...

From: http://blog.iecn.net/zmm <script language="javascript">

function getFuncName(_callee) {

var _text = _callee.toString();

var _scriptArr = document.scripts;

for (var i=0; i<_scriptArr.length; i++) {

var _start = _scriptArr[i].text.indexOf(_text);

if (_start != -1) {

if (/^functions*(.*).*rn/.test(_text)) {

var _tempArr = _scriptArr[i].text.substr(0, _start).split('rn');

return _tempArr[_tempArr.length - 1].replace(/(var)|(s*)/g, '').replace(/=/g, '');

} else {

return _text.match(/^functions*([^(]+).*rn/)[1];

}

}

}

}

function a() {

return getFuncName(arguments.callee);

}

var b = function() {

return getFuncName(arguments.callee);

}

window.alert(a());

window.alert(b());

</script>

【获取Javscript执行函数名称的方法】相关文章:

JavaScript基本数据结构

JavaScript中的substr()方法使用详解

JavaScript中的函数嵌套使用

javascript中FOREACH数组方法使用示例

JavaScript实现弹出模态窗体并接受传值的方法

JavaScript获取两个数组交集的方法

javascript实现行拖动的方法

JavaScript模版引擎的基本实现方法浅析

jQuery获得字体颜色16位码的方法

javascript模拟评分控件实现方法

精品推荐
分类导航