var x = ["aaa", "bbb", "ccc", ...];
function f() {
var y = ["aaa", "bbb", "ccc", ...];
}
這是一個很大的陣列,至少在我看來。什麼時候javascript初始化變量?
我假設y
在每個實例都被重新初始化。
加載頁面時,是否僅對全局x
進行一次初始化?看起來合理...
var x = ["aaa", "bbb", "ccc", ...];
function f() {
var y = ["aaa", "bbb", "ccc", ...];
}
這是一個很大的陣列,至少在我看來。什麼時候javascript初始化變量?
我假設y
在每個實例都被重新初始化。
加載頁面時,是否僅對全局x
進行一次初始化?看起來合理...
是(+27字符,以滿足SO!)
我很抱歉地說你們都在談論我的水平。 :)我不知道約27個字符?這個數組大約是1400個字符。我不明白在每次評估中創建的另一個陣列? – WayneF
@WayneF SO對答案(和評論)的最小字符限制。另一個數組是在每個函數調用期間創建的,因爲您正在函數內部創建一個數組。 –
在我的經驗,很可能..是的。 –
這不是關於變量。你的問題是每次計算文字時都會創建另一個*數組*。 – Bergi