Главная » Архив меток: typescript

Архив меток: typescript

Простое объяснение перегрузки функций в TypeScript

От автора: большинство функций принимают фиксированный набор аргументов. Но некоторые функции могут принимать переменное количество аргументов, аргументы разных типов и даже могут возвращать разные типы в зависимости от того, как вы вызываете функцию. Для обеспечения такого поведения TypeScript предлагает перегрузку функций. Посмотрим, как она работает. 1. Сигнатура функции Рассмотрим функцию, которая возвращает сообщение Hello конкретному человеку: function greet(person: string): string ...

Читать далее »

Насколько актуален TypeScript в 2021 году?

От автора: TypeScript недавно исполнилось 9 лет, и он более популярен, чем когда-либо. Фактически — он близок к тому, чтобы стать стандартом де-факто для большинства проектов JavaScript, запускаемых сегодня. Но будет ли он по-прежнему лучшим выбором в 2021 году? В этой статье мы рассмотрим некоторые из основных преимуществ TypeScript и возможные альтернативы. Преимущества TypeScript в 2021 году Чтобы понять, насколько ...

Читать далее »

TypeScript написанный неправильно

От автора: написание кода TypeScript — это здорово, потому что вы защищены компилятором. Каждый раз, когда вы запускаете код, он проверяется на все возможные ошибки, которые вы могли допустить. Это буквально делает вас лучшим разработчиком, помогая избежать простых ошибок. Это восхитительно! Однако, если вы недостаточно осторожны, вы все равно можете форсировать эти ошибки и допускать их, неправильно используя некоторые функции ...

Читать далее »

TypeScript 4.4: хороший, плохой, злой

От автора: 12 августа был объявлен релиз-кандидат (RC) TypeScript 4.4. Это означает, что изменения были завершены, и вскоре после нескольких дополнительных исправлений ошибок выйдет официальный стабильный выпуск. Давайте разберемся, что нового, как это может повлиять на ваш опыт разработки и как попробовать его прямо сейчас! Критические изменения Начнем с резюмирования критических изменений. В этом выпуске есть несколько из них, которые ...

Читать далее »