将函数相互嵌套是一种不好的做法吗?

10 javascript jquery nested function

在嵌套函数中嵌套函数有什么缺点...

这是一个例子:

JS/jQuery:

function one() {

    // do something

    function two() {

        // do something

        function three() {

            // do something

            function four() {

                // do something

            }

        }

    }
}
Run Code Online (Sandbox Code Playgroud)

Mih*_*nut 2

声明嵌套函数的一个缺点是,每次调用父函数时都会在函数的环境中创建它。

理论上,如果频繁调用父函数,这可能会降低性能。

但是,嵌套函数在 Javascript 中使用得非常频繁。例如,闭包非常强大,所有 JavaScript 开发人员都应该理解。

有关关闭的更多信息