私は自分の仕事でますます多くの JavaScript を使用しており、以下の例に関しては何が良い慣行なのか疑問に思っています。
function foo(){
//do stuf
var bar = foo2();
//do stuf
function foo2(){
//do stuf
return aValue;
}
}
foo2()
他の関数は、私が時々それを に隠す理由について知る必要はありませんfoo()
。欠点は、の可読性foo()
が失われ、見つけるのが難しくなる可能性があることfoo2()
です。これは良い習慣ですか、それともむしろ次のようにする必要があります:
function foo(){
//do stuf
var bar = foo2();
//do stuf
}
function foo2(){
//do stuf
return aValue;
}