> Зачем использовать скобочки у функции в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: GoInvest

Стек: JavaScript

> Пример ответа

Скобки у функции в JavaScript выполняют ключевую роль - они вызывают функцию, то есть запускают её код на выполнение. Без скобок вы лишь ссылаетесь на саму функцию как на объект, не выполняя её.

Пример:

JAVASCRIPT
function sayHello() {
console.log('Привет!');
}
sayHello; // Ничего не выведет, просто ссылка на функцию
sayHello(); // Выведет "Привет!" - выполнение кода

Скобки также позволяют передавать аргументы:

JAVASCRIPT
function greet(name) {
console.log(`Привет, ${name}!`);
}
greet('Анна'); // "Привет, Анна!"

В некоторых случаях скобки используются для немедленного вызова функции (IIFE):

JAVASCRIPT
(function() {
console.log('Выполнится сразу');
})();

Таким образом, скобки - это оператор вызова, без которого функция остаётся просто определением, не производящим никаких действий.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью