Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exception ? #1

Open
methusalah opened this issue Mar 23, 2015 · 1 comment
Open

exception ? #1

methusalah opened this issue Mar 23, 2015 · 1 comment
Assignees
Labels

Comments

@methusalah
Copy link
Owner

Comment faire bloquer le programme proprement, avec un texte, et pourquoi pas une trace d’exécution comme avec les exception en java? existe-t-il la même mécanique?

@solendil
Copy link
Collaborator

Toute erreur (compilation, exécution) génère une exception qui donne lieu à une stack-trace dans la console javascript de Chrome. Tu peux aussi lancer n'importe quoi pour en faire une exception, par exemple throw "ça va pas".

Quand au fait de bloquer le programme, c'est plus problématique car le javascript est événementiel, les événements génèrent chacun leur fil d'exécution, et une exception dans un fil n'empêche pas les suivants de se produire à moins de mettre en place une mécanique complexe (ce qui n'est pas souhaitable). C'est un paradigme auquel il faut s'habituer...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants