Autor Tema: Depurar javascript activar mensajes de error en consola del navegador CU01151E#  (Leído 2306 veces)

bermartinv

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 298
    • Ver Perfil
Al ejecutar el código el mensaje de error que me sale por consola es:

"SyntaxError: missing ) after argument list"

Hacemos click para ver la linea donde está el error y nos lleva a esta:

"alert('Hello';"

que como podemos ver falta un parentesis de cierre ).

Ahora no sale ningún error, y al hacer click en el botón se ejecuta sin errores.

En la consola vamos obteniendo los pasos que realiza el código:

Citar
unObjeto es
Array [  ]
this es [object Window]

La primera linea es lo que le hemos indicado nosotros que muestre en la consola con console.log, que era 'unObjeto es'+unObjeto, pero que como está definido y no tiene ningún valor no pone nada.

Posteriormente le hemos indicado que nos mueste por consola el tipo de dato que es unObjeto.

Y por último le hemos pedido que mostrase por consola que tipo de objeto se estaba usando.
« Última modificación: 17 de Febrero 2016, 10:54 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Buenos días, todo bien. Un aspecto curioso es que nos aparezca unObjeto es

Se queda vacío porque el array está declarado e inicializado, aunque esté vacío. Si hiciéramos algo como:

var prueba;
console.log('prueba es ' + prueba);

Obtendríamos el mensaje prueba es undefined porque la variable está declarada pero no se ha inicializado con un contenido.

console.log('this es ' + this); nos devuelve qué es this es el contexto en que se invoca. En el contexto en que lo hemos invocado, this es el objeto principal JavaScript, el objeto Window.

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".