Что такое дженерики в typescript?
TypeScript, функция возвращает первый элемент массива, для строк тип один, для чисел другой, не хочется дублировать одинаковую функцию и писать везде any
Пока нет лидеров с лучшими ответами.
Ваш вопрос
TypeScript, функция возвращает первый элемент массива, для строк тип один, для чисел другой, не хочется дублировать одинаковую функцию и писать везде any
first<T>(items: T[]): T | undefined обозначает этот тип. Для массива строк TypeScript обычно выводит строковый тип, для массива чисел — числовой.| Запись | Смысл |
|---|---|
| T | Параметр типа, выбираемый для вызова |
| T[] | Массив элементов этого типа |
| T или undefined | Возможный результат для пустого массива |
| any | Отключает значительную часть проверки |
| Ограничение extends | Уточняет свойства допустимого типа |
| Проверка данных во время работы | Требует отдельного кода, одного дженерика недостаточно |
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос