Kannst du mir auch sagen, warum bei joomla auf einmal so viele Eigenschaften oder Methoden zu dem Objekt gehören? Der Variablenname ist doch einmalig. Kann jommla JEDEM objekt einfach weitere Methoden/Eigenschaften zuordnen?
Joomla (oder ein Plugin) binden wohl eine JS Bibliothek ein, dass das Array Objekt um Eigenschaften erweitert. Das ist ein übliches Verfahren um häufig verwendete Aufgaben zu vereinfachen.
z.b. sowas in der Art:
Array.prototype.find = function(el) {
for(var i = 0; i < this.length; i++) if(el === this[i]) return true;
return false;
}
var test = [0,1,2,3,4,5];
alert(test.find(3));
Struppi.