我已经看到一些使用匿名立即调用函数进行封装的代码,如下所示

(function(){
    var ABC = ...

    function XYZ(){
        ....
    }
})();


ABC或XYZ()是否完全无法访问(通过脚本注入/劫持)?

最佳答案

在您提供的示例中,变量和函数在自调用函数范围之外是完全不可访问的

关于javascript - 局部功能/变量封装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14082444/

10-12 15:03