Použití Function.toString k řešení problémů s JavaScriptem

Někdy mohou být chyby JavaScriptu ty nejfrustrovanější zatracené věci na světě. K tomuto problému dochází, když je soubor JavaScript vytvořen z více souborů na straně serveru nebo jednoduše neznáte některý kód použitý v projektu (tj. řešení problému s rámcem JavaScript, který neznáte. Někdy pouhá identifikace kódu ve funkci stačí, aby vás nasměrovala správným směrem. Abychom tedy rychle zkontrolovali kód pro danou funkci, napíšu do konzole něco jako:

myProblemFunction.toString();

To by vrátilo něco jako:

function myProblemFunction() {
	/* bunch of code here */
	
	some.problem().code;
	
	/* bunch of code here */
}

Úžasný. Nyní, když mohu získat funkční kód na první pohled, mohu snadněji procházet, co by mohlo být příčinou problému, a zjistit, co je třeba změnit. Obvykle je velkým pomocníkem jakákoli nápověda, kterou můžete získat, abyste zjistili, kde se problém nachází!