Alexander (HH): Typecasting

Beitrag lesen

Moin Moin!

Ich frage mich gerade ob es in JavaScript möglich ist Typecasting (wie z.B. in Java) durchzuführen.

Ich denke nicht, denn Javascript teilt sich mit Java kaum mehr als die ersten vier Buchstaben und einen Teil der von C geerbten Syntax.

function BaseClass(){};

function SubClass(){};

SubClass.prototype = new BaseClass();
SubClass.prototype.constructor = SubClass;
SubClass.protptype.supr = BaseClass.prototype;

SubClass.prototype.foo = function(){ /* some code */ };

var myInstance = new BaseClass();

// Die nächste Zeile ist Pseudocode, doch genau dafür suche ich gerade eine echte Lösung

(myInstance AS SubClass).foo();

  
Wozu glaubst Du, solche Konstrukte zu brauchen? Oder anders gefragt: Was ist Dein eigentliches Problem?  
  
Alexander

-- 
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".