Встречается на 2% собеседований по JavaScript
Для чего нужен Pick
Pick в TypeScript позволяет создать новый тип, выбрав только указанные свойства из существующего типа. Это полезно, когда нужно ограничить тип, сохранив только нужные поля.
Пример:
typescript
interface User {
id: number;
name: string;
age: number;
email: string;
}
type UserPreview = Pick<User, 'id' | 'name'>;
// Результат: { id: number; name: string }Основные случаи использования:
- Создание облегченных версий типов
- Ограничение пропсов компонента
- Работа с частичными данными API
Альтернатива - Omit, который исключает указанные свойства.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы