</> CodeBooks
    ← Volver a JavaScript (página 12)
    Portada de JavaScript The New Toys

    JavaScript The New Toys

    T. J. Crowder

    Editorial
    Wrox
    Año
    2020
    Páginas
    ~216
    Nivel
    Intermedio

    De qué trata

    Guía de T. J. Crowder, uno de los usuarios con más reputación en la etiqueta JavaScript de Stack Overflow, para poner al día los conocimientos de JavaScript. Recorre todas las novedades del lenguaje desde ES2015 hasta ES2020 y adelanta las propuestas que estaban en camino. Está dirigida a desarrolladores que ya programan en JavaScript con el estilo ES5 y quieren entender en profundidad las características modernas, no a principiantes.

    Empieza explicando quién gobierna la evolución del lenguaje (TC39), cómo avanzan las propuestas por sus etapas y la terminología asociada. Luego dedica capítulos a cada grupo de novedades: declaraciones con let y const, nuevas características de las funciones (funciones flecha, parámetros por defecto, rest), clases, mejoras de los objetos, iterables, iteradores, for-of y generadores, desestructuración, promesas, funciones async y generadores asíncronos, plantillas literales y funciones etiquetadas, novedades de arrays y typed arrays, Map, Set, WeakMap y WeakSet, módulos, Reflect y Proxy, cambios en las expresiones regulares, memoria compartida con SharedArrayBuffer y Atomics, y otras incorporaciones como Symbol, BigInt, el encadenamiento opcional (?.) y el operador de fusión nula (??). Cierra con las futuras características de las clases y una mirada a lo que venía.

    No es un libro de proyectos ni de ejercicios. Su fuerza está en los ejemplos comentados, en las trampas habituales de cada característica y en las recomendaciones para sustituir viejos hábitos por modismos modernos. Es especialmente útil para quien aprendió JavaScript antes de 2015 o lo usa sin entender bien lo que hay debajo. No trata el DOM, las API del navegador ni Node.js, y al centrarse en ES2020 no cubre las novedades posteriores, aunque el autor mantiene el sitio thenewtoys.dev para seguirlas.

    • ES2015–ES2020
    • let y const
    • Funciones flecha
    • Clases
    • Desestructuración
    • Iteradores y generadores
    • Promesas y async/await
    • Módulos
    • Map, Set y WeakMap
    • Proxy y Reflect
    • SharedArrayBuffer y Atomics
    • BigInt y optional chaining

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio