Цикл статей «Учебник Javascript».
Следующая статья — «Javascript alert, prompt, confirm».
Предыдущая статья — «Функциональные выражения в Javascript».
Посмотрите код:
1 2 3 4 5 6 7 |
var f1 = function f2() { alert("inside "+f2); }; f1(); // Покажет inside alert("outsite "+f2); // ошибка. f2 undefined |
Имя f2 доступно только внутри самой функции. Снаружи его нет. Это и есть именованное именем f2 функциональное выражение. Это нужно для того, чтобы изнутри функции можно было гарантированно обратиться по своему имени.
Цикл статей «Учебник Javascript».
Следующая статья — «Javascript alert, prompt, confirm».
Предыдущая статья — «Функциональные выражения в Javascript».