Функция и несколько операторов return в JavaScript

Опубликовано: 03 Апрель 2026
на канале: Ефим Рябов
1,072
51

00:00 Оператора return может не быть в теле функции
01:45 Задаём себе вопрос о возможном количестве операторов return
02:32 Смотрим в стандарт ECMAScript
04:15 Автоматическая вставка точки с запятой
06:35 Зачем нужно знать о точках с запятыми в производствах?
09:05 Пример функции с двумя return в ветвлении на "if"
11:50 Производства и синтаксис для "IfStatement"
13:00 "if" - оператор ветвления
14:03 Пример функции с двумя return в псевдо-ветвлении на "try"
16:05 Вызываем функцию f7() с разными параметрами
19:30 Делаем функцию с тремя операторами return
22:20 Почему несколько операторов return может быть в функции?
23:15 Самый показательный случай при нескольких return в блоке
25:25 Итоговая мысль

Публикация на тему нескольких return в теле функции в JavaScript - https://efim360.ru/javascript-funkczi...

Благодарю за просмотр!
Вы можете поддержать канал монеткой - Номер карты - 4276 5500 2378 3189
Ваша материальная поддержка придаст мне больше мотивации на создание нового материала.

Стандарт ECMAScript - https://tc39.es/ecma262/multipage/

Раздел "14.10 The return Statement" - https://tc39.es/ecma262/multipage/ecm...

Раздел "12.10 Automatic Semicolon Insertion" - https://tc39.es/ecma262/multipage/ecm...

Раздел "12.3 Line Terminators" - https://tc39.es/ecma262/multipage/ecm...

Раздел "Statements and Declarations" - https://tc39.es/ecma262/multipage/ecm...

Раздел "14.6 The if Statement" - https://tc39.es/ecma262/multipage/ecm...

Раздел "14.15 The try Statement" - https://tc39.es/ecma262/multipage/ecm...