Тест · Функции · урок 5 из 10Тест — параметры по умолчаниюЧто дают значения параметров по умолчанию и когда умолчание срабатывает?[A]Запись function f(x = 10) даёт x значение 10, только когда аргумент совсем пропущен в вызове. Явно переданный undefined считается настоящим аргументом, поэтому f(undefined) сохранит undefined и обойдёт умолчание.[B]Запись function f(x = 10) даёт x значение 10, когда аргумент равен null или undefined — тем же двум значениям, на которые реагирует ??. Другие ложные аргументы вроде 0 или false сохраняются как есть.[C]Запись function f(x = 10) даёт x значение 10, когда аргумент ложный — 0, пустая строка, null, false или пропущенный аргумент. Сохраняется только истинный аргумент, поэтому вызов вроде f(0) тоже получит 10.[D]Запись function f(x = 10) даёт x значение 10, когда аргумент равен undefined — пропущен в вызове или передан как undefined. Любой другой аргумент, даже 0, null или false, сохраняется таким, как передан.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадПараметры по умолчаниюДалее →Стрелочные функции