Встречается на собеседованиях • сегодня
Часто ли требуется называть две функции одинаковым именем
В JavaScript это невозможно, так как функции объявляются в одной области видимости. Однако можно использовать:
- Разные области видимости (функции внутри других функций):
javascript
function outer() {
function inner() {}
}
function inner() {} // Другая функция- Методы объектов (одинаковые имена в разных объектах):
javascript
const obj1 = { log() {} };
const obj2 = { log() {} };- Классы (одинаковые имена методов в разных классах):
javascript
class A { method() {} }
class B { method() {} }На практике одинаковые имена используют осознанно для однотипных операций (например, render() в компонентах), но лучше избегать путаницы с помощью четких имен.

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