Какие функции Typescript не реализованы в ES6?

Помимо очевидной системы типов, я прочитал, что в TypeScript есть функции, которые недоступны в ES6. В статье не упоминалось, что это были за особенности или почему их следует избегать.

Я уже знаю, что TypeScript реализует асинхронный / ожидающий синтаксис ES7, и этот пост ( Какие функции ES6 реализованы в Typescript) дает нам обратную связь.

1 ответ

Решение

Новые функции, которых нет в ES 6

  1. Декораторы
  2. Абстрактные классы
  3. Пространство имен (модуль)
  4. Перечисления
  5. Generics и статическая типизация
  6. Интерфейсы
  7. Необязательные свойства и аргументы
  8. Перегрузки функций
  9. Параметры по умолчанию
  10. Модификаторы доступа

Как @A Red Herring говорит:

TypeScript - это расширенный набор JavaScript, а не наоборот, поэтому имеет смысл, что многие функции в TypeScript не будут присутствовать в ES6

Вот почему не забывайте о чистых возможностях JS и мышлении в JS, но не в TypeScript

Другие вопросы по тегам