A saída gerada lista os tipos de objetos encontrados na árvore DOM:
[object Text] [object HTMLHeadingElement] [object Text] [object HTMLInputElement] [object Text] [object Comment] [object Text] [object HTMLPreElement] [object Text] [object HTMLScriptElement] true true true true true [object HTMLDocument]
Ao carregar uma página, o navegador percorre o respectivo código HTML e monta uma estrutura de dados internamente denominada árvore DOM, que é uma representação em memória de toda a estrutura do documento HTML. Nessa estrutura, cada elemento, comentário ou texto do documento HTML é representado como um objeto, denominado nó. A árvore DOM permite a manipulação do documento HTML dinamicamente, utilizando programação, com a DOM API e a JavaScript.