J'ai ce simple fichier js, qui imprime la date en continu.
J'utilise les outils de débogage de Google Chrome (F12)
Ma question est la suivante: est-il possible de définir un point d'arrêt conditionnel dans Google Chrome?
Dans mon code, je veux définir un point d'arrêt si la valeur des secondes est égale à 50 ??
s = date.getSeconds();
C'est le jsfiddle où se trouve ma source
(Je ne sais pas pourquoi cela ne fonctionne pas dans jsfiddle)
Quoi qu'il en soit, ma question est la suivante: est-il possible de définir un point de rupture conditionnel dans les outils de débogage chrome?
javascript
google-chrome
Pawan
la source
la source
Réponses:
Oui c'est possible.
Cliquez avec le bouton droit sur le marqueur du point d'arrêt et sélectionnez "Modifier le point d'arrêt ...". Vous pouvez définir la condition.
À partir des outils de développement Chrome sur les points d'arrêt sur developer.google.com (c'est moi qui souligne):
la source
Jetez un œil à la
debugger
déclaration. Fondamentalement, il appelle tous les outils de débogage disponibles, et dans Chrome, il agit comme si l'interpréteur rencontrait un point d'arrêt.Votre code serait:
De la référence :
la source
debugger
appels dans le code de production. (Je suis à peu près sûr que le linting générera une erreur si le débogueur est présent, mais cela vaut la peine d'appeler chaque fois que le sujet est soulevé).Vous pouvez définir un point d'arrêt conditionnel dans Google Chrome, en suivant ces étapes:
1. cliquez avec le bouton droit sur le point d'arrêt où vous voulez vous arrêter, veuillez cliquer sur
2. cliquez sur "Ajouter un point d'arrêt conditionnel", un texte apparaîtra, vous pouvez y ajouter une condition (le résultat sera 'true' si la condition est satisfaite, sinon 'false'), la couleur du point d'arrêt deviendra orange après l'ajout de la condition, chk sur
3. recharger la même page vous pouvez voir que le point d'arrêt fonctionnera si la condition est satisfaite comme
la source