this.fahren = fahren;
und woher weiss jetzt Javascript das dies keine einfach variable ist?
ich weiß nicht was passieren würde, wenn es noch eine Variable "fahren" gäbe. Die gibt es aber nicht, oder anders, man muss drauf achten, das keine gibt.
kA, wer Vorrang hat, Variable oder Funktion.
Da es ja scheins vorzeichenlos ist, muss in diesem falle die function den gleichen namen haben wie der "referenz oder art-pointer"wertVariable?
nein. man kann auch schreiben:
this.fahreschnellstmoeglichzu = fahren;
Und wie schaut es mit diesen function"referenz"zuweisungen wenn die funktion ausserhalb des konstrukt deklariert ist?
außerhalb geht auch, da die Funktion dann global ist, und auch globale in Funktionen innerhalb von Funktionen erkannt werden:
function test()
{
}
funtion OBJ()
{
this.macheTest = test;
}
var o = new OBJ();
o.machTest(); // würde test() aufrufen.
folgendenes geht auch:
this.fahre = function()
{
//hier funktionscode
}
die Funktion hat keinen Namen--> anonyme Funktionen.
(ab Netscape/IE 4)
Christian.