たとえば、私が持っている場合
function routine(n){
function subroutine(n){
return n+1;
}
return subroutine(n*n);
}
subroutine
を呼び出すたびに再作成されますroutine
か?
じゃあ使おうかな
var routine = (function(){
function subroutine(n){
return n+1;
}
return function(n){
subroutine(n*n);
}
})();
代わりは?