Встречается на 3% собеседований по JavaScript

Что такое Keyof

keyof — это оператор TypeScript, который извлекает ключи типа в виде строкового литерального объединения.

Пример:

typescript
type Person = {
  name: string;
  age: number;
};

type PersonKeys = keyof Person; // "name" | "age"

text

**Применение:**  
- Проверка корректности ключей объекта:  
```typescript
function getProperty<T, K extends keyof T>(obj: T, key: K): T[K] {
  return obj[key];
}
  • Создание динамических типов на основе существующих.

⚠️ Работает только с типами, а не с runtime-значениями.

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

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

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

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