Нужно ли возвращать функцию для закрытия

Эй, я наткнулся на это видео на 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);}

Ответы на вопрос(5)

Ваш ответ на вопрос