Можно ли как-то установить имя для анонимных функций?
Нет необходимости добавлять имена функций в пространство имен для анонимных функций, но я хотел бы избежать увидеть большое количество (?) в моем отладчике javascript, чтобы я мог поддерживать трассировку стека вызовов информативной.
Также я могу безопасно передавать обычные объявленные функции в качестве аргументов вместо анонимных функций, или я буду входить в некоторые странные ошибки. Кажется, что это работает.
$("object").bind("click", function() { alert("x"); });
$("object").bind("click", function debuggingName() { alert("x"); });
[изменить]
Я имел в виду что-то вроде
$("object").bind("click", function() { Function.Name = "debuggingName"; alert("x"); });