對於我的web應用程序,我在JavaScript創建命名空間,如下所示:如何在命名空間內創建私有變量?
var com = {example: {}};
com.example.func1 = function(args) { ... }
com.example.func2 = function(args) { ... }
com.example.func3 = function(args) { ... }
我也想創建「私人」(我知道這並不在JS存在)命名空間變量,但我不知道是什麼最好的設計模式使用。
難道是:
com.example._var1 = null;
或者將設計模式是別的東西?
「偉大」你的意思是「創造」? – kennytm 2010-11-10 20:22:40
[JavaScript命名空間聲明]的可能重複(http://stackoverflow.com/questions/2504568/javascript-namespace-declaration) – casablanca 2010-11-10 20:27:55
@casablanca,不 - 我的問題不是你鏈接的重複。 – StaceyI 2010-11-10 20:30:01