在Javascript中,命名空间和闭包有什么区别?它们在我看来非常相似。
编辑:
具体而言,this article讨论了命名空间和闭包,并且有类似以下语句的句子:
现在,我们仍然会遇到希望声明变量但不自然适应命名空间对象结构的情况。但是我们不希望这些变量具有全局作用域。这就是自动调用函数的作用。
它继续提供了一个很像闭包的“对象命名空间”。在我看来,命名空间就是闭包...但也许不是...?请帮忙确认。
编辑:
具体而言,this article讨论了命名空间和闭包,并且有类似以下语句的句子:
现在,我们仍然会遇到希望声明变量但不自然适应命名空间对象结构的情况。但是我们不希望这些变量具有全局作用域。这就是自动调用函数的作用。
它继续提供了一个很像闭包的“对象命名空间”。在我看来,命名空间就是闭包...但也许不是...?请帮忙确认。