console.table<\/P><\/DIV>Cada fila en la tabla muestra todos los atributos para un condado específico. A continuación, usamos console.log<\/STRONG> para comparar console.log y console.table. Esta función imprimirá una línea con un array de objetos.
console.log<\/P><\/DIV>Una vez que expandimos el array, podemos ver los objetos en una lista.
console.log expandido<\/P><\/DIV>Para ver los atributos, debemos expandir los objetos en la lista.
console.log expandido con atributos<\/P><\/DIV>Mientras que podemos acceder a los atributos de una característica cuando usamos console.log, podemos ver todos los atributos para todas las características a la vez usando console.table<\/>! La imagen a continuación muestra ambas funciones en la ventana de la consola.
"==".
Expresión de punto de interrupción<\/P><\/DIV>5. Si ingresamos "test" para el "Contact:" y hacemos clic en "Update incident info", se alcanzará el punto de interrupción y la aplicación se pausará.
Condición cumplida<\/P><\/DIV>Estos puntos de interrupción condicionales pueden ser útiles para probar cuando quieres asegurarte de que los datos se envían correctamente al servidor, o para el manejo de errores cuando quieres que la aplicación se pause para que puedas inspeccionar el(los) objeto(s) de interés en lugar de dejar que tu código de manejo de errores tome el control.Parte 3: Blackboxing<\/STRONG><\/SPAN>Aunque establecer puntos de interrupción es una excelente manera de familiarizarse y recorrer tu código, este proceso ocasionalmente puede sacarte del archivo de interés y llevarte a otro archivo fuente o a una biblioteca JavaScript de terceros.Por ejemplo, veamos un ejemplo.1. Abre la muestra
Pausado en la línea 49<\/P><\/DIV>4. Si haces clic en el botón "Step Over" unas cinco veces, sales del archivo principal .html y entras al archivo init.js del ArcGIS API for JavaScript. Puedes explorar el archivo init.js, pero queremos centrarnos en el código que escribimos. Haz clic en el botón "Play" para volver a casa seguro.
Depurador en el archivo init.js<\/P><\/DIV>Entra blackboxing para salvar el día. Blackboxing es un método para excluir archivos y bibliotecas del depurador, para que tu enfoque permanezca en tu(s) archivo(s) de interés. Veamos cómo podemos blackboxear la biblioteca ArcGIS API for JavaScript para que solo podamos avanzar paso a paso por el archivo principal de interés.1. Con las Developer Tools abiertas, haz clic en los tres puntos verticales en el panel derecho extremo de la ventana y selecciona Settings.
Configuración de Developer Tool<\/P><\/DIV>
Configuración de Developer Tool<\/P><\/DIV>2. En el lado izquierdo de la ventana, haz clic en "Blackboxing" para abrir los "Framework Blackbox Patterns."
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
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate para una cuenta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.