Основы Typescript
Теория: Анонимные функции
В этом уроке мы познакомимся с анонимными функциями. Они обычно используются вместе со стрелочными функциями в том же месте, где и определяются. Именно поэтому TypeScript может вывести типы их параметров.
Чтобы определить анонимные функции, указание типов опускают:
Этот процесс называется контекстная типизация (contextual typing), потому что контекст определения функции позволяет вывести типы входных параметров. В итоге код выглядит так же, как код на JavaScript.
Если функция определяется вне контекста, то к ней применяются те же правила, что и к именованным функциям. Другими словами, типы параметров должны быть заданы во время определения:
В этом уроке мы рассмотрели способ определения анонимных функций и использование их в различных контекстах. Анонимные функции могут сделать код более читаемым и понятным.



