Skip to content

Latest commit

 

History

History
58 lines (56 loc) · 1.86 KB

File metadata and controls

58 lines (56 loc) · 1.86 KB

You Don't Know JS: ES6 & Beyond

Table of Contents

  • Предисловие
  • Введение
  • Глава 1: ES? Настоящее и Будущее
    • Версионирование
    • Транспиляция
  • Глава 2: Синтаксис
    • Блочная область видимости
    • Spread / Rest операторы
    • Параметры со значениями по умолчанию
    • Деструктуризация
    • Расширения объектных литералов
    • Шаблонные литералы
    • Стрелочные функции
    • Цикл for..of
    • Расширения регулярных выражений
    • Расширения числовых литералов
    • Юникод
    • Тип данных Symbol
  • Глава 3: Организация кода
    • Итераторы
    • Геренаторы
    • Модули
    • Классы
  • Глава 4: Асинхронный поток исполнения
    • Промисы
    • Геренаторы + Промисы
  • Глава 5: Коллекции
    • Типизированные массивы
    • Объекты Map
    • Объекты WeakMap
    • Объекты Set
    • Объекты WeakSet
  • Глава 6: Нововведения API
    • Array
    • Object
    • Math
    • Number
    • String
  • Глава 7: Метапрограммирование
    • Имена функций
    • Метасвойства
    • Уже знакомые символы (Symbol)
    • Объекты Proxi
    • Reflect API
    • Тестирование
    • Оптимизация хвостовой рекурсии (Tail Call Optimization - TCO)
  • Глава 8: За пределами ES6
    • Функции async
    • Object.observe(..)
    • Оператор возведения в степень
    • Свойства объектов и ...
    • Array#includes(..)
    • SIMD
  • Appendix A: Acknowledgments