वर्तमान में मेरे पास एक ऐसा फ़ंक्शन है जो लगभग 200 बार चलता है।भारी चर के बाहर काम करना चाहिए?
इस तरह समारोह देखो:
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
}
मेरी पहली चिंता यह है कि इस सरणी सब कुछ धीमा हो रहा है, क्योंकि मुझे लगता है कि हर बार पुनर्लेखन है सरणी bxes
(या ऐसा ही कुछ)
यह bxes
सरणी कभी संशोधित नहीं होती है और मुझे इसे वैश्विक बनाने में कोई फर्क नहीं पड़ता।
- क्या मुझे पुनर्लेखन चीज़ के बारे में चिंता करने की ज़रूरत है? (या ब्राउज़र ट्रैक रखने अगर यह कभी संशोधित किया गया था, और अगर यह नहीं था कि यह फिर से लिखने नहीं होगा)
संभावित डुप्लिकेट [जावास्क्रिप्ट कचरा संग्रह क्या है?] (Http://stackoverflow.com/questions/864516/what-is-javascript-garbage-collection) –