Hi,
wenn du das Array nur in dieser Funktion brauchst könntest du das so machen:
var myFunction = (function(){
var myArray = [];// Hier der Code der nur einmal ausgeführt werden soll. Also z.B. das initialisieren des Arrays
return function(){// Das hier ist die eigentlich function, in ihr kannst du auf myArray zugreifen
for( … ){
…
}
}
})()
Ob das jetzt die Lösung für dein Problem ist kann ich nicht sagen, da mir da der Kontext dazu fehlt.
~dave