JavaScript para entrevistas
Entiende cada tema, escucha cómo responder las preguntas comunes y practica con retos. Si tienes poco tiempo, puedes ir directo a las preguntas.
Lo que aprenderás
- Explicar la diferencia entre == y === y predecir la coerción.
- Distinguir una shallow copy de una deep copy, y saber cuándo usar structuredClone.
- Explicar el scope de var, let y const, y qué hace el hoisting.
- Definir un closure y resolver el clásico ejercicio del loop con setTimeout.
- Saber qué vale this mirando cómo se llamó la función.
- Ordenar la salida de código con setTimeout, promesas y await.
Cómo se estudia cada tema
Teoría
Entiendes qué pasa de verdad, con código real.
Preguntas
Escuchas las preguntas comunes y cómo responderlas.
Retos
Lo pruebas escribiendo código.
Contenido del curso
8 temas, 16 videos
1Igualdad, coerción y tiposPor qué == y === no son lo mismo.
2Spread y copiasQué se copia de verdad, y qué se comparte.
3Scope, var, let y constDónde vive cada variable.
4HoistingQué conoce JavaScript antes de ejecutar.
5ClosuresCómo una función recuerda sus variables.
6thisQuién decide qué vale this.
7Event loopCómo se ordena lo que tarda.
8PromesasQué pasa de verdad al escribir await.
Requisitos
- Saber lo básico de JavaScript: variables, funciones, objetos y arrays.
- No necesitas instalar nada para ver las lecciones.
Para quién es este curso
- Quien tiene una entrevista de JavaScript cerca y quiere repasar lo que más se pregunta.
- Quien usa JavaScript a diario, pero le cuesta explicar por qué funciona así.