1
除了可讀性,是否有任何理由避免或不使用這種風格編程靜態變量?Javascript static var
function not_global()
{
var print;
(function() {
var static = value;
print = function(value) {
static = value;
}
})();
}
這是全局性的,這意味着你正在污染全局命名空間。 – zzzzBov
鑑於您在全局名稱空間中聲明變量,這似乎不必要的複雜。 – 2014-01-31 00:17:44
'function foo(){};這裏是一個「靜態」屬性/變量,因爲它只能通過'foo.bar'訪問 –