вторник, 18 июня 2013 г.

JavaScript Return в функции возвращает undefined

function identity () {
  var name = 1;
  return;
}

alert(identity ()); // undefined

function identity () {
  var name = 1;
}

alert(identity ()); // undefined

Если функция ничего не возвращает или возвращает пустой return, то она возвращает значение 'undefined'.

var a = identity ();

alert(a); // undefined

Комментариев нет:

Отправить комментарий