2011-11-20 6 views

Odpowiedz

15

Nie jesteś pewien, czy tego właśnie szukasz, ale w Chrome (i Firefoxie, jeśli zainstalowana jest Firebug), możesz użyć wbudowanej instrukcji JavaScript debugger. Powoduje to wstrzymanie wykonywania i jest faktycznie podobne do ustawiania punktu przerwania. Na przykład, co następuje pęknie na każdej iteracji pętli pozwala zbadać wartość i (głupio prosty przykład):

for(var i = 0; i < 10; i++) { 
    debugger; 
    console.log(i); 
} 
+0

W Haxe, można to zrobić 'bez typu __js __ („debugger”);' Mamy nadzieję, że dla haxe 3 możemy dodać prostą funkcję, taką jak js.Lib.debugger(); –

+0

Całkiem fajnie. Teraz, gdyby był skrót klawiaturowy, który mógłby wprowadzić instrukcję debugowania do konsoli, byłoby to niesamowite. –