0
我看到這段JavaScript代碼,我不知道它做什麼。混淆JavaScript語句
Url = function() { }
$Url = new Url();
爲什麼沒有var
關鍵字被使用?這是任何類型的對象初始化?
我看到這段JavaScript代碼,我不知道它做什麼。混淆JavaScript語句
Url = function() { }
$Url = new Url();
爲什麼沒有var
關鍵字被使用?這是任何類型的對象初始化?
沒有VAR你分配變量一個全局對象的範圍(在瀏覽器方面window
),除非VAR早先定義。
試試這個:
Url = function() { }
$Url = new Url();
alert(window.$Url)
或者,它早期的定義 – 2010-11-09 10:39:14
@Nick權,補充說 – 2010-11-09 10:41:01
「全局對象」會比「全球範圍內」更準確。 – 2010-11-09 12:00:20