Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Проверка на аргумент-undefined

Как в функции отличить отсутствующий аргумент от undefined?

function f(x) { 
  // ..ваш код..
  // выведите 1, если первый аргумент есть, и 0 - если нет
}

f(undefined); // 1
f(); // 0

Решение
Решение

Узнать количество реально переданных аргументов можно по значению arguments.length:

function f(x) {
  alert(arguments.length ? 1 : 0);
}

f(undefined);
f();

#343
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!