var x = ["aaa", "bbb", "ccc", ...];
function f() {
var y = ["aaa", "bbb", "ccc", ...];
}
Это большой массив, по крайней мере, на мой взгляд.Когда javascript инициализирует vars?
Я предполагаю, что y
снова инициализируется во всех случаях.
Будет ли глобальный x
инициализирован только один раз, когда страница загружается? Кажется разумным ...
По моему опыту, скорее всего .. Да. –
Речь идет не о переменной. Ваша проблема в том, что другой * массив * создается каждый раз, когда литерал оценивается. – Bergi