Attualmente ho una funzione che viene eseguita circa 200 volte.Le variabili pesanti devono andare al di fuori delle funzioni?
Il look funzione come questa:
function GetB(av,bol){
var bxes=[
["11","12","13","21","22","23","31","32","33"],
["14","15","16","24","25","26","34","35","36"],
["17","18","19","27","28","29","37","38","39"],
["41","42","43","51","52","53","61","62","63"],
["44","45","46","54","55","56","64","65","66"],
["47","48","49","57","58","59","67","68","69"],
["71","72","73","81","82","83","91","92","93"],
["74","75","76","84","85","86","94","95","96"],
["77","78","79","87","88","89","97","98","99"]
];
//code
}
La mia prima preoccupazione è che questo array sta rallentando tutto perché penso che sta riscrivendo ogni volta che la matrice bxes
(o qualcosa di simile)
Questo L'array bxes
non viene mai modificato e non mi dispiacerebbe renderlo globale.
- Devo preoccuparmi per la riscrittura? (O fanno i browser tengono pista se è stato mai modificato, e se non fosse che non riscriverà esso)
possibile duplicato di [Che cos'è la garbage collection JavaScript?] (Http://stackoverflow.com/questions/864516/what-is-javascript-garbage-collection) –