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