rein theoretisch - ist es denkbar, die Array zugriffe über index -> array[i] abzufangen?
Mit ECMAScript.next Proxies, ja.
http://soft.vub.ac.be/~tvcutsem/proxies/
Diese haben aber nur einige JavaScript-Engines wie SpiderMonkey (Firefox) testweise implementiert.
Mathias