Hallo,
Du solltest noch die toString()-Methode Deines Objektes erwähnen.
Genau. Wenn man einen Namen bzw. einen "primitive value" für ein Objekt braucht, Kann man ihm eine toString- oder eine valueOf-Methode oder beides geben, z.B. so:
var O = function (str) {
this.toString=function(){return str;};
/* der Rest vom Code */
}
Gruß, Don P