Autor Tema: SyntaxError: missing ) after argument list Depurar JavaScript. Ejemplo CU01151E  (Leído 2651 veces)

Salvadoruve2

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 69
  • Good night Seattle
    • Ver Perfil
Ejercicio CU01151E del tutorial básico de desarrollo web desde cero con JavaScript.

Este es el mensaje que obtenemos al cargar la página.

Citar
SyntaxError: missing ) after argument list

alert('Hello';

Cuando activamos "probar"

Se activa el código y obtenemos:

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

La primera línea proviene de la sintaxis "console.log('unObjeto es' + unObjeto);" y obtenemos solo "unObjeto es" por que el Array está definido pero su contenido está vacío.

La segunda línea proviene de "console.log(unObjeto);" y obtenemos "Array []" por que aquí se nos pide el tipo de objeto que es unObjeto.

La tercera línea proviene de "console.log('this es ' + this);" y obtenemos "this es [object Window]" por que this hace referencia al objeto contenedor. Y el objeto contenedor de la función es objeto Padre predeterminado [object Window].
« Última modificación: 05 de Agosto 2016, 15:06 por Mario R. Rancel »
Dt. Crane psychiatrist

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Buenas tardes todo bien. Faltaría indicar cómo quedaría el código con el error corregido.

Saludos

Salvadoruve2

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 69
  • Good night Seattle
    • Ver Perfil
LLevas razón.. aquí lo dejo.

Un saludo

Código: [Seleccionar]
<!DOCTYPE html>

<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">

<script type="text/javascript">

function ejemploObjetos() {

var unObjeto = new Array();

console.log('unObjeto es' + unObjeto);

console.log(unObjeto);

console.log('this es ' + this);

alert('Hello');

}

</script>

</head>

<body><div id="cabecera"><h2>Cursos aprenderaprogramar.com</h2><h3>Ejemplos JavaScript</h3></div>

<div style="color:blue;" id ="pulsador" onclick="ejemploObjetos()"> Probar </div>

</body>
</html>
Dt. Crane psychiatrist

 

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".