Scopri le variabili JavaScript con JS Picking
JS Picking è un'estensione per Chrome progettata per facilitare la ricerca delle variabili all'interno di un'applicazione JavaScript. Questo strumento offre due metodologie di ricerca: la "Value search", utile quando si conosce il valore della variabile, e la "Change search", che identifica le variabili modificate dopo un'azione specifica. Utilizzando queste funzioni, gli sviluppatori possono navigare più facilmente nel codice e migliorare l'efficienza del debugging.
L'opzione "Change search" funziona serializzando tutto ciò che è accessibile dall'oggetto window in una stringa JavaScript. Questo processo avviene due volte: prima e dopo l'interazione dell'utente. Un algoritmo di differenza consente di determinare quali variabili sono cambiate. Inoltre, è possibile effettuare una terza cattura per escludere le variabili che sono cambiate senza interazione, rendendo così la ricerca ancora più precisa e utile.