コードの2つの抜粋です。彼らは同じことをする。私の質問は、どれがベストプラクティスを表しているのか、それが何の裏にあるのかです。あなたに感謝します!他の関数内の関数に引数を渡す
function foo(x){
bar();
function bar(){
var y = x + 1;
}
}
function foo(x){
bar(x);
function bar(x){
var y = x + 1;
}
}
あなたは何を除いていますか? –
それは機能が何をするかによって大きく異なります。内部関数にパラメータを使用することが理にかなっていることがあります。それ以外の時間はありません。実際の機能を投稿すれば、私はあなたをより効果的に助けることができます。 – naomik