console.table<\/P><\/DIV>Cada linha na tabela mostra todos os atributos para um condado específico. Em seguida, usamos o console.log<\/STRONG> para comparar console.log e console.table. Esta função imprimirá uma linha com um array de objetos.
console.log<\/P><\/DIV>Ao expandirmos o array, podemos ver os objetos em uma lista.
console.log expandido<\/P><\/DIV>Para visualizar os atributos, devemos expandir os objetos na lista.
console.log expandido com atributos<\/P><\/DIV>Embora possamos acessar os atributos de uma feição ao usar console.log, podemos visualizar todos os atributos para todas as feições ao mesmo tempo usando console.table<\/>! A imagem abaixo mostra ambas as funções na janela do console.
console.table &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&
Expressão de Ponto de Interrupção<\/P><\/DIV>5. Se inserirmos "test" para o "Contact:" e clicarmos em "Update incident info", o ponto de interrupção será alcançado e a aplicação pausará.
Condição Atendida<\/P><\/DIV>Esses pontos de interrupção condicionais podem ser úteis para testar quando você quer garantir que os dados sejam enviados corretamente ao servidor, ou para tratamento de erros quando deseja que a aplicação pause para que você possa inspecionar o(s) objeto(s) de interesse ao invés de deixar seu código de tratamento de erros assumir.Parte 3: Blackboxing<\/STRONG><\/SPAN>Embora definir pontos de interrupção seja uma ótima maneira de fazer amigos e percorrer seu código, esse processo pode ocasionalmente te levar para fora do arquivo de interesse e para outro arquivo fonte ou para uma biblioteca JavaScript de terceiros.Por exemplo, vamos olhar um exemplo.1. Abra o
Pausado na Linha 49<\/P><\/DIV>4. Se você clicar no botão "Step Over" cerca de cinco vezes, você sai do arquivo principal .html e entra no arquivo init.js da ArcGIS API for JavaScript. Você pode explorar o arquivo init.js, mas queremos focar no código que escrevemos. Clique no botão "Play" para voltar em segurança.
Depurador no arquivo init.js<\/P><\/DIV>Entra o blackboxing para salvar o dia. Blackboxing é um método para excluir arquivos e bibliotecas do depurador, para que seu foco permaneça nos seus arquivos de interesse. Vamos ver como podemos blackboxar a biblioteca ArcGIS API for JavaScript para que possamos apenas avançar pelo arquivo principal de interesse.1. Com as Ferramentas do Desenvolvedor abertas, clique nos três pontos verticais no painel mais à direita da janela e selecione Configurações.
Configurações das Ferramentas do Desenvolvedor<\/P><\/DIV>
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
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.