Показать сообщение отдельно
  #4 (permalink)  
Старый 29.06.2010, 09:22
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Цитата:
В каком случае следует применять var foo = function(){...}

а в каком function foo(){...}

?
Функция, объявленная через var foo = function () {}, будет определена только после её объявления, а функция, объявленная через function foo(){}, определена везде.

alert(x); // ReferenceError
var x = function () {}


alert(x); // function x() {}
function x() {}
Ответить с цитированием