Какие функции Typescript не реализованы в ES6?
Помимо очевидной системы типов, я прочитал, что в TypeScript есть функции, которые недоступны в ES6. В статье не упоминалось, что это были за особенности или почему их следует избегать.
Я уже знаю, что TypeScript реализует асинхронный / ожидающий синтаксис ES7, и этот пост ( Какие функции ES6 реализованы в Typescript) дает нам обратную связь.
1 ответ
Решение
Новые функции, которых нет в ES 6
- Декораторы
- Абстрактные классы
- Пространство имен (модуль)
- Перечисления
- Generics и статическая типизация
- Интерфейсы
- Необязательные свойства и аргументы
- Перегрузки функций
- Параметры по умолчанию
- Модификаторы доступа
Как @A Red Herring говорит:
TypeScript - это расширенный набор JavaScript, а не наоборот, поэтому имеет смысл, что многие функции в TypeScript не будут присутствовать в ES6
Вот почему не забывайте о чистых возможностях JS и мышлении в JS, но не в TypeScript