Du könntest beim objectinitialisieren eine Membervariable mit dem Namen des Objects mit initialisieren.
also
function my_obj (__name) {
this.name = __name;
this.whatsmyname = whatsmyname;
}
function whatsmyname () {
this.setTimeout(this.name+".whatsmyname()",1000);
}
meintest = new my_obj("meintest");
meintest.whatsmyname();