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

Java: TypeScript #3 Перечисления (Enums) - видео
00:04:38
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

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

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
+

Новости

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux «СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий

«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux


8 часов назад
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий