如何在js函数内部得到本函数的名字
1个回答
展开全部
[javascript] view plain copy
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 (/^function\s*.*.*\r\n/.test(_text))
{
var _tempArr = _scriptArr[i].text.substr(0, _start).split('\r\n');
return _tempArr[_tempArr.length - 1].replace(/(var)|(\s*)/g, '').replace(/=/g, '');
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 (/^function\s*.*.*\r\n/.test(_text))
{
var _tempArr = _scriptArr[i].text.substr(0, _start).split('\r\n');
return _tempArr[_tempArr.length - 1].replace(/(var)|(\s*)/g, '').replace(/=/g, '');
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询