Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему происходит вызов функции (https://javascript.ru/forum/misc/31941-pochemu-proiskhodit-vyzov-funkcii.html)

ksa 27.09.2012 11:45

Цитата:

Сообщение от dmitry111 (Сообщение 206771)
function f() {
  return function g() {
    alert("sdf");
  };
}
var g = f();
g();


в данном примере возвращаемый объект? Нет?

Т.е. в другом примере это будет еще что-то? :D
Есть функция и есть то, что она возвращает. Все! Более ничего придумывать не нужно. :)

dmitry111 27.09.2012 18:54

Цитата:

Сообщение от ksa
Там делается то, что я написал выше.
1. переменной присвойвается некое значение, которое возвращает функция f()... Только значением является так же функция...
2. Потом эта функция вызывается...

спасибо, кажется разобрался . ;)

nerv_ 27.09.2012 20:46

http://learn.javascript.ru/task/summ...chestva-skobok


Часовой пояс GMT +3, время: 21:50.