José Benjamin Domador Sandoval
PreguntaAl escribir console.log esperaba tener acceso a las funciones del objeto document, pero en su lugar aparece #document y la estructura del documento… en cambio con console.log(console) si aparecen las funciones de console…cómo hago par aver las funciones del objeto document ?
Edgar Lopez Arroyo
Para ver mejor lo que contiene document intenta con console.log(window) te mostrara el objeto window dentro de el encontraras detalles de document.
saludos!
José Benjamin Domador Sandoval
Si, eso ya lo había notado, solo tenía duda de si podía ver las funciones directamente como con window, gracias igualmente, supongo que es así y ya
José Benjamin Domador Sandoval
Hola de nuevo DevEdgar, de hecho acabo de revisar window y abro document y no aparece ninguna función (o ninguna identificada con la f estilizada .___.)
Edgar Lopez Arroyo
hay que ir mas profundo, si quieres mas detalles abre proto dentro encontraras mas informacion y dentro habra otro proto y ahi habra mas información.
John Cardenas
¡Hola! 🚀
Creo que te refieres al objeto Object (JavaScript y sus nombres creativos). Puedes acceder así:
Cuando estés dentro, encontrarás varios proto dentro de otros proto. A medida que entres en cada uno, irás recorriendo y viendo toda su herencia prototypal. Allí encontrarás las funciones.
José Benjamin Domador Sandoval
Si, me refiero a document pero como objeto, es que no se puse el console.log (document) y esperaba ver las funciones que le corresponden a ese objeto, como cuando puse el console.log(window)...quería saber qué otra función hay para document aparte del .write, no se si me explico (es que al hacer el console.log por ejemplo me aparecieron las funciones que le corresponden, como Lastmodified y esas cosas)
José Benjamin Domador Sandoval
Ahhh!!! sigo sin encontrar la función write!, de dónde viene ?
José Benjamin Domador Sandoval
Ok, explicaré lo que quiero ver con imágenes y todo, quizás así quede más clara mi duda (quizás no sea posible hacer lo que quiero hacer).
Hago console.log(console) y me aparece la lista de funciones que tiene, bien.
![]()
Procedo a hacerlos con el objeto window (console.log(window)) y me aparecen sus respectivas funciones también.
![]()
Pero al hacer console.log con el objeto document no me aparecen sus funciones (o sus métodos pues), y esto es lo que quiero, no comprendo por qué la consola no me regresa eso como cuando lo hago con window o console, la consola me regresa solo el documento html que hice.
![]()
Como se puede ver aparecen los métodos que le corresponden al objeto y quiero saber por qué...yo esperaba un listado igual y encontrar entre ese listado la función write .___.
Edgar Lopez Arroyo
Intenta colocando en la consola del navegador "documnet." este te desplegara una ventana con todos los metodos disponibles para documnet.
![]()
José Benjamin Domador Sandoval
Muchas gracias bro!, jajaja buscando lo conseguí...aún así no estoy conforme >:| ni idea de por qué funciona así entonces ?, si no, tu respuesta fue la más cercana a mi satisfacción xD
