Сообщение от Livaanderiamarum
|
как после создания безымянной функции поменять её внутренее имя
|
Свойство name доступно только для чтения, добиться его заполнения можно только при помощи
function declaration и
named function expression.
Сообщение от Livaanderiamarum
|
например
var q = (function NNNNN (){})…
так вот у func имя NNNNN не сохранится((
|
Вообще то сохранится
(function NNNNN (){ alert(arguments.callee.name) })()
(function NNNNN (){ alert(NNNNN.name) })()
alert((function NNNNN (){}).toString())
но в IE есть баги
http://dmitrysoshnikov.com/ecmascrip...#nfe-i-jscript