
JavaScript Next
Raju Gandhi
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~241
- Nivel
- Intermedio
De qué trata
Guía práctica de Raju Gandhi, conferenciante habitual del circuito No Fluff Just Stuff, sobre las novedades que se incorporaron a JavaScript entre ECMAScript 2015 (ES6) y ECMAScript 2018 (ES9). Está dirigida a desarrolladores de nivel intermedio que ya escriben JavaScript «clásico» (ES5), conocen las funciones, los callbacks y los prototipos, y quieren ponerse al día con el lenguaje moderno sin tener que leer la especificación.
En sus 15 capítulos, cada uno dedicado a una característica, el autor compara la forma antigua de resolver un problema con la nueva y explica cuándo conviene usar cada una. Recorre las declaraciones let y const con ámbito de bloque, las funciones flecha, los parámetros por defecto y rest, la desestructuración de objetos y arrays, las plantillas de cadenas (template literals), Map y Set, los símbolos, los iteradores y generadores, las promesas, las clases, los módulos, Proxy y Reflect, async/await y, para cerrar, los iteradores y generadores asíncronos. También muestra cómo combinar estas características y cómo refactorizar código heredado hacia la sintaxis moderna.
No hay un proyecto conductor: se aprende con ejemplos cortos de antes y después que facilitan adoptar cada característica en el código propio. Su punto fuerte es explicar el porqué de cada novedad y no solo la sintaxis, y es especialmente útil para equipos que migran código ES5. Se detiene en ES2018, así que no trata añadidos posteriores como el encadenamiento opcional (?.), el operador ??, los campos privados de clase ni el await de nivel superior. Tampoco cubre TypeScript, el DOM ni frameworks.
- ES6–ES9
- let y const
- Funciones flecha
- Desestructuración
- Template literals
- Map y Set
- Iteradores y generadores
- Promesas
- Clases
- Módulos ES
- Proxy y Reflect
- async/await
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

