Las maravillas de Javascript. xD
Bonus (advierto que no soy experto en JS, nunca me ha gustado xD):
- Ejercicio 1: Se implementa una función anónima de manera “inline”, sin parámetros, que devuelve el tipo del objeto “arguments” implícito en la misma (el objeto “arguments” contiene una colección de los argumentos pasados a la función). Posteriormente, se le pasa a esta función anónima cero argumentos (pues no tiene parámetros en la firma), por lo que la construcción completa debería devolver “null”, “undefined” o algo por el estilo (tal vez incluso “object”, no lo he probado).
- Ejercicio 5: Se implementa una función anónima de manera “inline”, con un parámetro de tipo “function”, que devuelve el tipo del valor retornado al llamar a esa función pasada como argumento. Posteriormente, se le pasa a esta función anónima un argumento de tipo “function” en el que se retorna internamente 1, por lo que el resultado final será que la función anónima retorne “number”, que es el tipo del literal 1.
(Fuente: albertovilches)

