me_edu
JavaScript с нуляШаг 17 из 36 · 0% пройдено
Функции · Функции

Стрелочные функции и область видимости

Есть короткая запись — стрелочная функция:

const square = (x) => x * x; square(4); // 16

Если тело — одно выражение, фигурные скобки и return не нужны: результат возвращается сам. Для нескольких строк скобки обязательны:

const sum = (a, b) => { const result = a + b; return result; };

Область видимости определяет, где переменная доступна. Переменные, объявленные внутри функции (через let/const), видны только внутри неё — это локальные переменные. Снаружи к ним обратиться нельзя:

function test() { const secret = 42; // живёт только внутри test } // secret здесь недоступна

Такая изоляция защищает данные от случайного изменения из другого кода.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.