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