変数と関数をグローバルスコープに公開しないように、以下のJavaScriptコードを変更するにはどうすればよいですか?JavaScriptでグローバル変数と関数を使用しないようにする
var nMax = 10;
var i = 0;
var step = function(){
//do stuff
i += 1;
if(i < nMax){
step();
}else{
alert('finished');
}
}
step();
その背後に理由がある場合は、理想的には感謝します。
どのようなアイデアをいただければ幸いです。
D'oh。 * 6秒で私を打つ。実際、私のやり方では、関数名 'step'が公開されていました。 YMMV。 – Malvolio
このように、私は無名関数の外で 'step'関数を使うことはできません。 – ShankarSangoli
ハハええ私はこの1つに素早く:)彼はどのようにも機能を公開しないように頼んだ。 – Paulpro