Fluffy: variable undefined (für mich ein seltsames Problem)

Beitrag lesen

Hallo!

Ich hab ein Problem mit meinem JavaScript und weiß gar nicht warum. Hier erstmal das Script.

function TestObject()
{
 this.testArray = new Array();

this.one = one;
 this.two = two;

function one()
 {
  this.testArray.push("ein String");
  two();
 }

function two()
 {
  alert(this.testArray);
 }
}

Nachdem ich dann mit var test = new TestObject() ein neues TestObject anlege und test.one() aufrufe ist die Variable testArray beim automatischen Aufruf von two() undefined. Danach ist sie wieder vorhanden, wenn ich anschließen test.two() aufrufe. Weiß irgendjemand, wo hier das Problem liegt? Danke schon mal im Voraus.

MfG

Fluffy