console.table<\/P><\/DIV>Chaque ligne du tableau affiche tous les attributs pour un comté spécifique. Ensuite, nous utilisons console.log<\/STRONG> pour comparer console.log et console.table. Cette fonction affichera une ligne avec un tableau d'objets.
console.log<\/P><\/DIV>Une fois que nous développons le tableau, nous pouvons voir les objets sous forme de liste.
console.log développé<\/P><\/DIV>Pour voir les attributs, nous devons développer les objets dans la liste.
console.log développé avec attributs<\/P><\/DIV>Alors que nous pouvons accéder aux attributs d'une seule entité lorsque nous utilisons console.log, nous pouvons voir tous les attributs pour toutes les entités à la fois en utilisant console.table<\/>! L'image ci-dessous montre les deux fonctions dans la fenêtre console.
Expression de point d'arrêt<\/P><\/DIV>5. Si nous saisissons "test" pour le "Contact :" et cliquons sur "Mettre à jour les infos de l'incident", le point d'arrêt sera atteint et l'application se met en pause.
Condition remplie<\/P><\/DIV>Ces points d'arrêt conditionnels peuvent être utiles pour tester lorsque vous souhaitez vous assurer que les données sont correctement renvoyées au serveur, ou pour la gestion des erreurs lorsque vous voulez que l'application se mette en pause afin que vous puissiez inspecter l'objet ou les objets d'intérêt plutôt que de laisser votre code de gestion des erreurs prendre le relais.Partie 3 : Blackboxing<\/STRONG><\/SPAN>Bien que définir des points d'arrêt soit un excellent moyen de se familiariser et de parcourir votre code, ce processus peut parfois vous faire sortir du fichier d'intérêt et vous emmener dans un autre fichier source ou dans une bibliothèque JavaScript tierce.Par exemple, regardons un exemple.1. Ouvrez l'exemple
En pause à la ligne 49<\/P><\/DIV>4. Si vous cliquez environ cinq fois sur le bouton "Step Over", vous sortez du fichier principal .html et entrez dans le fichier init.js de l'ArcGIS API for JavaScript. Vous pouvez explorer le fichier init.js, mais nous voulons nous concentrer sur le code que nous avons écrit. Cliquez sur le bouton "Play" pour revenir en toute sécurité.
Débogueur dans le fichier init.js<\/P><\/DIV>Entrez le blackboxing pour sauver la situation. Le blackboxing est une méthode pour exclure des fichiers et des bibliothèques du débogueur, afin que votre attention reste sur votre ou vos fichiers d'intérêt. Voyons comment nous pouvons blackboxer la bibliothèque ArcGIS API for JavaScript afin de ne parcourir que le fichier principal d'intérêt.1. Avec les outils de développement ouverts, cliquez sur les trois points verticaux dans le panneau tout à droite de la fenêtre et sélectionnez Paramètres.
Paramètres des outils de développement<\/P><\/DIV>
Débogage avec le débogueur JavaScript
Here is a blog I wrote that is along the same lines of teaching techniques on how to approach web development:
How to customize a web app using JavaScript, the DOM, Chrome DevTools, and Chrome's debuggerBlog Post created by Andres Castillo on Jul 24, 2019https://community.esri.com/people/andrescastillo08/blog/2019/07/24/how-to-customize-an-app-using-javascript-the-dom-chrome-devtools-and-chromes-debugger
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.