JS function

Von: , Frage gestellt am Di, 11. Jul 2000

hi leutz,

wie kann ich einer funktion einen pointer (zeiger) auf eine variable übergeben?

mein ziel ist sowas wie:

var obj = new object;

function fktload (x,str) {
return x.load ( str );
}

if (fktload ( pointer auf obj , filename)) {
obj.eigenschaft;
...
}

geht sowas überhaupt mit JS ( in C++ geht sowas)

mfg

ronald

1 Antworten zu dieser Frage

  1. Antwort von nach 4 Tagen hilfreich
    Re: JS function

    No, JS läuft in der Laufzeitumgebung Deines Browsers ab,
    wenn Du mit Pointern arbeiten könnst, wär das geradezu eine Einladung Viren übers Netz zu verbreiten.
    Stell Dir vor Du würdest in einen String Binärdaten einlesen und
    anschließend per Pointer auf diesen String als Funktion verzweigen. Böse, Böse....

    Cu
    Dennis
    "DerBrain"

    P.S. : Die Funktionen setTimeout("funktionsname"),und setInterval("funktionsname") ab Browsertyp 4.0 (NS,MS) arbeiten mit
    Delegates sonne art Funktionspointer. Hab aber bisher noch nicht ermitteln können ob es 'ne Methode gibt die auch anderweitig zu misbrauchen. [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!