¿Es posible de alguna manera establecer un nombre para funciones anónimas?Nombrar una función anónima
No hay necesidad de agregar nombres de funciones al espacio de nombres para funciones anónimas pero me gustaría evitar ver una gran cantidad de (?) En mi depurador de JavaScript para poder mantener la información de la pila de llamadas informativa.
También puedo pasar con seguridad las funciones declaradas normales como argumentos en lugar de funciones anónimas o entraré en algunos errores extraños. Parece funcionar.
$("object").bind("click", function() { alert("x"); });
$("object").bind("click", function debuggingName() { alert("x"); });
[Editar]
que significaba algo a lo largo de la talla de
$("object").bind("click", function() { Function.Name = "debuggingName"; alert("x"); });
@Raynos - una función anónima llamada es una contradicción en sí !! – InSane
¿Obtiene algún error cuando usa su segunda construcción anterior? –
Solo quiero establecer algo dentro de una función anónima que el depurador pueda recoger y mostrar como un nombre de función de depuración útil. Quiero usarlos exactamente como usaría las funciones anónimas – Raynos