假設我有一個函數面向對象:我如何可以定義一個全局變量javascript函數更好
function test(){
//should I define global variable here
//like window.arr=new Array()?
}
//can I define here
//window.arr=new Array()?
test.prototype.method01=function(){
//or here:window.arr=new Array()?
}
上述三種方式中,哪一個更好?
就宣佈它的任何功能範圍之外,你將所有設置。你甚至不必訪問'window'對象。 – 2012-03-20 01:42:55
不用var來定義它,它會全局化,無論你在 – thescientist 2012-03-20 01:49:24
@thescientist中創建它的範圍如何,它也不清楚它在哪裏定義,所以這是一個壞主意,除非你想要混淆代碼。 – vol7ron 2012-03-20 01:53:00