Встречается на собеседованиях • сегодня
Что такое перегрузка функций
Перегрузка функций — это возможность создавать несколько функций с одинаковым именем, но разными параметрами (типами, количеством или порядком).
Пример в TypeScript:
typescript
function greet(name: string): string;
function greet(age: number): string;
function greet(value: string | number): string {
if (typeof value === 'string') {
return `Hello, ${value}`;
} else {
return `You are ${value} years old`;
}
}
console.log(greet('Alice')); // Hello, Alice
console.log(greet(30)); // You are 30 years old
text
В JavaScript нет нативной поддержки перегрузки, но можно имитировать её через проверку аргументов.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы