Funciones de orden superior — definición?
Funciones que reciben o devuelven otras funciones.
Closures — función?
Funciones que mantienen acceso a variables del contexto léxico.
Funciones generadoras — ES6?
Funciones que pueden pausar y reanudar con `yield`.
Currying — técnica?
Transforma funciones con múltiples argumentos en secuencias de funciones con uno.
Funciones puras — definición?
Funciones que siempre devuelven el mismo resultado sin efectos secundarios.
Event Loop — mecanismo?
Gestiona operaciones asíncronas y mantiene la ejecución del código.
Callbacks — uso?
Funciones pasadas para ejecutarse tras operaciones asíncronas.
setTimeout, setInterval — función?
Programan tareas diferidas o repetitivas gestionadas por el Event Loop.
Promesas — objeto?
Representa resultados futuros de operaciones asíncronas.
then, catch — métodos?
Gestionan resolución y errores de promesas.
async/await — sintaxis?
Permite escribir código asíncrono de forma más legible.
Manejo errores async/await — método?
Usar bloques try/catch para capturar errores.
Manipulación avanzada DOM — técnicas?
Selección, modificación, creación y eliminación de nodos.
Patrón Singleton — definición?
Garantiza una única instancia y acceso global.
Módulo — patrón?
Encapsula código en un espacio de nombres organizado.
Optimización rendimiento — técnicas?
Debounce, Throttle, Lazy Loading y profiling.
Depuración avanzada — herramientas?
Breakpoints, consola, frameworks, mocking y cobertura.
POO en ES6 — elementos clave?
Clases, herencia, encapsulación, polimorfismo y prototipos.
Pon a prueba tus conocimientos con 9 preguntas sobre Domina JavaScript Avanzado.
1. ¿Qué es una función generadora en JavaScript?
2. ¿De dónde proviene la definición oficial del 'Event Loop' en JavaScript que se menciona en el contenido?
Revisa el curso completo en la hoja de repaso para Domina JavaScript Avanzado.
Ver hoja de repaso →Intelligence Artificielle
Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.
Generador de tarjetas de memoria