Frontend-разработка

Наш 📢 Телеграмм-канал с ответами :🔗

Как объявить "readonly" свойство в TypeScript?

Ответ: myProperty: string; readonly

---

Как объявить "опциональный" параметр в TypeScript?

Ответ: function myFunc(param?: number): void { }

---

Как объявить "переменное" количество аргументов в TypeScript?

Ответ: function myFunc(...args: number[]): void { }

---

Как объявить статический метод в классе TypeScript?

Ответ: static myMethod(): void { }

---

Как объявить функцию в TypeScript с указанием типа аргументов и возвращаемого значения?

Ответ: function myFunc(num: number): number { }

---

Как собрать пользовательский интерфейс на Next.js?

Ответ: Next.js автоматически обрабатывает сборку пользовательского интерфейса

---

Как установить TypeScript?

Ответ: npm install typescript -g

---

Какая команда используется для запуска тестов в Jest?

Ответ: npm run test

---

Какие альтернативы "interface" в TypeScript?

Ответ: "type" и "abstract class"

---

Какие из перечисленных утверждений верны относительно функционального программирования в TypeScript?

Ответ: Функции могут быть присвоены переменным и возвращены из других функций

---

Какие типы данных предоставляет TypeScript из коробки?

Ответ: number, string, boolean, null, undefined, object

---

Какие фреймворки позволяют разрабатывать мобильные приложения с использованием TypeScript?

Ответ: React Native и Flutter

---

Какие фреймворки являются популярными на бэкенде и имеют поддержку TypeScript?

Ответ: Express и Nest.js

---

Какие фреймворки являются популярными на фронтенде и имеют поддержку TypeScript?

Ответ: React и Angular

---

Каким образом можно использовать namespace в TypeScript?

Ответ: Объединить несколько классов и интерфейсов в логическую группу с помощью namespace

---

Каким образом происходит компиляция TypeScript кода в JavaScript?

Ответ: С использованием TypeScript компилятора

---

Какой из перечисленных утилитных типов TypeScript используется для объединения типов?

Ответ: Union

---

Какой из следующих утверждений верно относительно декораторов классов?

Ответ: Декораторы могут быть применены к классам, методам и свойствам

---

Какой из следующих утверждений верно относительно интерфейсов в TypeScript?

Ответ: Интерфейсы могут быть наследованы классами и другими интерфейсами

---

Какой из следующих утилитных типов позволяет выбирать только определенные свойства из объекта?

Ответ: Pick

---

Какой оператор используется в TypeScript для определения типа значения по умолчанию?

Ответ: =

---

Какой оператор используется в TypeScript для проверки наличия свойства в объекте?

Ответ: in

---

Какой оператор используется в TypeScript для проверки типа переменной во время выполнения?

Ответ: as

---

Какой оператор используется для выполнения явного преобразования типов (типизации) в TypeScript?

Ответ: as

---

Какой файл используется для настройки компиляции TypeScript?

Ответ: tsconfig.json

---

Какой фреймворк обычно используется для Unit-тестирования в TypeScript?

Ответ: Jest

---

Что представляет собой Generic в TypeScript?

Ответ: Обобщенный тип или функция, которая работает с различными типами данных

---

Что представляют собой классы в TypeScript?

Ответ: Шаблоны для создания объектов

---

Что такое "async/await" в TypeScript?

Ответ: Ключевые слова для работы с асинхронными функциями и обработки промисов

---

Что такое "анонимная функция" в TypeScript?

Ответ: Функция, которая не имеет типа данных

---

Что такое "рекурсивный тип" в TypeScript?

Ответ: Тип, который ссылается на самого себя

---

Что такое Interface в TypeScript?

Ответ: Синтаксический сахар для определения типов объектов

---

Что такое TypeScript?

Ответ: Статически типизированный язык программирования

---

Что такое Unit-тестирование?

Ответ: Тестирование отдельных частей программы, таких как функции и классы

---

Что такое абстрактный класс в TypeScript?

Ответ: Класс, который может содержать абстрактные методы, которые должны быть реализованы в наследующих классах

---

Что такое декораторы классов в TypeScript?

Ответ: Функции, применяемые к классам на этапе определения

---

Что такое модули в TypeScript?

Ответ: Фрагменты кода, которые могут быть экспортированы и импортированы между файлами

---

Что такое неймспейсы в TypeScript?

Ответ: Механизм для организации кода в логические группы

---

Что такое ООП в TypeScript?

Ответ: Объектно-ориентированное программирование

---

Что такое файлы декларации, DefinitelyTyped?

Ответ: Набор типизированных файлов для сторонних библиотек JavaScript

---