2

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

0 回答 0