Нужно ли возвращать функцию для закрытия
Эй, я наткнулся на это видео на YouTubehttp://www.youtube.com/watch?v=KRm-h6vcpxs
что в основном объясняет IIFEs и закрытия. Но я не понимаю, нужно ли мне возвращать функцию, чтобы назвать ее закрытием.
E.x.
function a() {
var i = 10;
function b() {
alert(i);
}
}
в этом случае я могу назвать это закрытием, так как он обращается к «я» переменная из внешней функции 'S Scope или мне нужно вернуть функцию, как это
return function b(){alert(i);}