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

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

Шаг 21 из 406 минТеория
Цель

Понять основной механизм темы «Стрелочные функции и область видимости» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

DATA PLOT · MEASUREMENT SERIES-3-1.7-0.312.33.75-2-10123P1P2P3P4xymeasured pointslinear trendapprox.: y = 0.50x + 0.00
Координатная плоскость связывает таблицу значений с видом зависимости.
Опорная идея

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

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 здесь недоступна

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

Назад

Обсуждение

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

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