Bercut
очень трудно сопоставить между собой два сообщения, и составить общий код?
Сообщение от Dmitry A. Soshnikov
|
Сообщение от JSprog
arguments.callee
Это ссылка функции внутри на саму себя, а не имя.
|
Сообщение от Kolyaj
|
function test() {
alert(23);
}
function getFnName(fn) {
return fn.toString().match(/function ([^(]*)\(/)[1];
}
alert(getFnName(test));
Нужно учитывать, что у функции может не быть имени.
|