Come trovare tutte le occorrenze di una variabile all'interno di un codice sorgente?

-2

Il titolo è piuttosto auto-esplicativo. Ho un codice JavaScript minimizzato (100k + linee) e vorrei trovare tutte le occorrenze di una particolare variabile in modo da poterlo rinominare per capire meglio il codice. C'è un modo per farlo?

    
posta M. Doe 18.03.2016 - 10:55
fonte

2 risposte

0

A meno che questa variabile non sia globale, non c'è modo di farlo perché con la chiusura di javascript, puoi avere una tonnellata di una variabile "a" che non corrisponde alle stesse cose.

    
risposta data 18.03.2016 - 13:31
fonte
0

Non c'è un modo veramente infallibile per farlo, come menzionato nella risposta di Walfrats, chiusure e simili rendono questo troppo difficile.

Tuttavia, è possibile che la libreria abbia creato un file min.map per mappare il processo di minimizzazione quando è stato minimizzato. Questa è chiamata mappatura delle fonti e consente di invertire il processo di minimizzazione. Molte grandi librerie JS come jQuery hanno questo. Puoi leggere ulteriori informazioni al riguardo qui: Introduzione alle mappe sorgente JavaScript

Tuttavia, se la libreria ha un file min.map, probabilmente è comunque open source. La ricerca del nome del file JS minificato ti porterà probabilmente alla sua pagina Github (o simile) dove potresti vedere la fonte non ancora terminata.

Sfortunatamente, se non esiste un file min.map e il codice non è open source, probabilmente sei sfortunato.

    
risposta data 18.03.2016 - 13:55
fonte

Leggi altre domande sui tag