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.
Test your knowledge with 9 questions on 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?
Review the complete course in the revision sheet for Domina JavaScript Avanzado.
See revision sheet →Import your course and AI generates flashcards in 30 seconds.
Flashcard generator