/ / ladenie otázky javascript - javascript

javascript ladenie otázka - javascript

Mám veľký javascript, ktorý som nepísalale musím ho použiť a ja som "pomaly pomaly koryto sa snaží zistiť, čo to robí a ako," som pomocou upozornenia vytlačiť, čo robí, ale teraz som narazil na podivný výstup upozornenia:

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Ako môžem z týchto objektov získať jasné výstupy,žiadne ďalšie relevantné informácie, to neznamená pre mňa veľa, alebo je tu lepší spôsob, ako ladiť javascript, ktorý by niekto mohol odporučiť, že by bolo úžasné?

odpovede:

11 pre odpoveď č. 1

Jeden z najlepších spôsobov ladenia javascriptu je pomocou rozšírenia Firefox Firebug:

https://addons.mozilla.org/en-US/firefox/addon/1843

Má krok-za-krokom debugger a môžete sledovať hodnotu ľubovoľnej premennej.


0 pre odpoveď č. 2

Áno, predvolené toString() reprezentácia objektov JavaScriptu je žalostne k ničomu. Niekedy pre natívne objekty JS môžete získať lepšie výsledky z explicitného volania toSource() vo Firefoxe. Ale všeobecne, keď sa dostanete do tohto bodu chcete používať debugger miesto.