Joerg Peschke: Arrays als Rückgabewerte

Beitrag lesen

Moin!

function fetch_params () {
   var fetched_params = new Array;
   fetched_params = this.reference.get_params;

Worauf sich wohl das "this" beziehen mag :)

alert (typeof (fetched_params));
   this.parameters = fetched_params;
   return fetched_params;
}

Aeh sorry, jetzt steh ich auf der leitung, aber...wieso ist das "this" ein Problem?

fetch_params ist eine Methode für ein JavaScript-Objekt.
Dieses enthält einen Zeiger auf ein window-Objekt als Klassenvariable "reference".
Die Funktion "get_params()" ist in dem Fenster definiert, auf die diese Klassenvariable zeigt.

Also führe ich doch mit.
this.reference.get_params diese Funktion aus. Oder nicht?