Java: TypeScript #3 Перечисления (Enums) - видео HD

Java: TypeScript #3 Перечисления (Enums) - видео
00:04:38

12n.ru 16447 роликов

TypeScript #3 Перечисления (Enums) - видео.

Всех приветствую в курсе «TypeScript».В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации — TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. 

Рассмотрим набор нативных утилит, которые предоставляет сам язык.✒ Репозиторий курса:✔ https://github.com/YauhenKavalchuk/typescript

✒ Полезные ссылки:✔ TypeScript (документация): https://www.typescriptlang.org ✔ Sandbox (песочница): https://www.typescriptlang.org/play/index.html ✔ Typescript Utils (утилиты): https://www.typescriptlang.org/docs/handbook/utili...

✒ Автор курса:✔ YouTube канал: https://www.youtube.com/YauhenKavalchuk ✔ Страница в VK: https://vk.com/YauhenKavalchuk ✔ Twitter: https://twitter.com/YauhenKavalchuk ✔ Instagram: https://www.instagram.com/YauhenKavalchuk ✔ Группа в VK: http://vk.com/webdevcom ✔ LinkedIn: https://www.linkedin.com/in/YauhenKavalchuk

✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.✔ Trello: https://trello.com/b/R6rD7qq8

RSS
Nick Gotton
14:03
+7
Почему просто не создать тогда объект или массив? В чем профит?
ringnull
14:31
use strict а потом сразу var айяяй ))) чего не const
Gagik Harutyunyan
15:04
+1
Что скажете про использование enum в redux в actiontypes?
Александр Комогорцев
10:23
+10
Самое годное применение enum это ограниченный набор значений каких либо параметров, хороший пример дни недели или название месяцев, либо например роль user в сервисе — enum Role { Admin, Manager, Client }, а затем присваиваешь пользователям одно из этих значений например user.role = Role.Manager, и затем в том месте где разным пользователям разрешаются действия в зависимости от роли ты проверяешь какая у него роль — if(user.role === Role.Manager){ //access }, такое использование намного лучше и очевиднее и безопаснее чем например user.role = 'admin', исключает опечатку, задаёт регламент для командной разработки и т.д., тоже самое и с днями недели, месяцами, городами, странами, цветами, и т.д. и т.п.
Nick Gotton
10:08
+