当前位置:K88软件开发文章中心电脑基础基础应用12 → 文章内容

Javascript教程之获取函数名称

减小字体 增大字体 作者:华军  来源:华军资讯  发布时间:2019-2-1 22:15:36

       具体的函数如下: JavaScript教程之获取函数名称  函数名称为getFuncName,在为了获取Javascript函数名称的时候,直接使用getFuncName函数:  《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》

Javascript教程之获取函数名称