wahsaga: Verständnisproblem bei OOP mit Javascript

Beitrag lesen

hi,

Kann ich zum Beispiel mit this.write() dafür sorgen, dass etwas geschrieben wird?

Nur, wenn du für das Objekt, in deren Kontext du das benutzt, eine Methode write definiert hast.

Kann ich mit dem Schlüsselwort this alle andere Methoden von anderen Objekten auch nutzen (so wie this.toString) oder geht das nicht?

Nein, this verweist immer auf das Objekt, in dessen Kontext du es benutzt - dafür ist es ja da.

Wenn du Methoden anderer Objekte aufrufen möchtest, dann machst du das über Objektreferenz.Methode() - dazu muss dir natürlich eine Referenz auf diese Objektinstanz vorliegen, und die Methode von aussen aus aufrufbar sein.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }