Встречается на 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, который исключает указанные свойства.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы