,我注意到的第一件事是:- Javascript中没有名称空间,因为某些原因它们被跳过了。例如,这里有一个应该是闭包的函数: var privateCounter = 0;
function changeBy(val) {,可能只是在不同级别的“定义”中:闭包(“方法”)是如何在Javascript中实现名称空间(概念)的?2)在上面提到的名称空
. // implementation of class methods etc, belonging to the namespace foo其中,实现由名称空间包装,因此不需要名称空间前缀,例如,foo::some_class::method()。namespace foo;
前者似乎意味着您要将代码放在名