我在工作中使用越来越多的 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;
}