Встречается на собеседованиях • сегодня
Как создать функцию в JavaScript
В JavaScript функцию можно создать несколькими способами:
- Function Declaration (поднимается вверх области видимости):
javascript
function greet(name) {
return `Hello, ${name}!`;
}- Function Expression (создается при выполнении кода):
javascript
const greet = function(name) {
return `Hello, ${name}!`;
};- Arrow Function (ES6+, нет своего
this):
javascript
const greet = (name) => `Hello, ${name}!`;- Конструктор Function (редко используется):
javascript
const greet = new Function('name', 'return `Hello, ${name}!`');Основные отличия:
- Function Declaration можно вызвать до объявления
- Arrow functions не имеют arguments и своего this
- Function Expression может быть анонимной

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