Quando una funzione viene chiamata in Javascript, esiste un modo semplice per trovare dove viene dichiarata una funzione?

2

Sarebbe bello se alcuni IDE offrissero il modo per fare clic con il tasto destro del mouse quando viene chiamata una funzione e avere l'opzione immediata di saltare alla funzione quando viene definita.

È possibile in Javascript?

Forse sono stato semplicemente ignaro - esiste un nome per questa tecnica?

    
posta u2sonderzug 07.11.2012 - 05:55
fonte

1 risposta

9

Questo non sarà mai possibile con JavaScript. Alcuni IDE fanno una "ipotesi migliore", ma non sarà mai perfetta. Poiché JavaScript utilizza un sistema di tipo dinamico, è impossibile eseguire analisi statiche per determinare a quale simbolo è associato fino al runtime.

La cosa più vicina a questo sarebbe strumenti di debug in-browser come Firebug o gli strumenti di sviluppo di Chrome, che consentono questa funzione in fase di runtime.

    
risposta data 08.11.2012 - 15:15
fonte

Leggi altre domande sui tag