Hirdetés

Új hozzászólás Aktív témák

  • emitter
    őstag

    ezt megoldottam úgy, hogy a sameName() fv-t az objektumon belül, tagfv-ként definiáltam.
    ok

    viszont újabb probléma: van egy adattagom, amire értékadásként egy tagfv-t hívok meg:


    //maga az objektum
    function managePHPrefs() {

    //adattag
    this.prefs = initPrefs;

    //tagfuggveny
    this.initPrefs = function() {
    ...
    }
    ...
    }


    elvileg (parampyra linkelt oldala szerint) ez így szintaktikailag helyes. De vmi miatt nem működik... :(

    próbáltam már többféleképpen is:


    //maga az objektum
    function managePHPrefs() {

    //adattag
    this.prefs = initPrefs();

    //tagfuggveny
    this.initPrefs = function() {
    ...
    }
    ...
    }


    ---------------------------------------


    //maga az objektum
    function managePHPrefs() {

    //adattag
    this.prefs = this.initPrefs();

    //tagfuggveny
    this.initPrefs = function() {
    ...
    }
    ...
    }


    Egyik sem jó :U

    nem igaz egyszerűen, hogy nincs a neten egy normális, teljesértékű JS-referencia :Y :(
    akik megalkották a JS-t, miért nem adtak hozzá rögtön egy refet???

    sehol nem találtam eddig normálisan összeszedett leírást, példákkal! arról, hogy mi a helyes szintaktika (több is van, ezért nem egyértelmű az ügy)
    minden oldlaon csak egyféle szintaktikával láttam példákat, és azok is túl egyszerűek voltak, nem mutattak példát olyanra, hogy tagfüggvényből tagfüggvény hívása; adattagra tagfüggvény meghívása; és egyáltalán mi egy tagfv. meghívásának helyes szintaktikája! Hova kell this operátor, ki kell-e a rakni paraméternélküli-híváskor az üres ()-párt, stb :U

    vááá, itt szopok ezzel már 2-3 órája :O

Új hozzászólás Aktív témák