Какие-то странные выводы, и как результат - странный код.
Сообщение от Diego
|
при использовании замыканий создается анонимная функция, так что надо искать решения без них
|
Это утверждение - бред. И имеет смысл только как показатель отсутствия понимания тобой основ javascript. Пожалуйста:
var func = (function(){
return function withName(){};
}());
alert( func.name );
Замык ние - есть, и функция - не анонимная. И что?