javascript function синтаксис
Плиз, помогите разобраться в чем разница между
(function f(){ bla-bla }) и (function f(){ bla-bla })() Для чего нужны () в конце? |
Цитата:
|
var a =function f(){ bla-bla } alert(a) alert(f) (function b(){bla-bla}) alert(b) грубо говоря в первых скобках вычисляется выражение ссылка на функцию (function f(){bla-bla}) == функция + вторая пара скобок == функция() всё вместе создание функции , возврат результата выражения -ссылка на функцию , запуск функции созданной функции () И как можно заметить функцию вы неправильно создаёте -имя не нужно в такой записи |
Часовой пояс GMT +3, время: 01:52. |