Hirdetés

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

  • Sk8erPeter
    nagyúr

    igen, azt látom, böngészőben nálam is "rendesen" működik, csak ebben a keretrendszerben nem.
    Ezzel az a baj, hogy ha kétszer futtat mindent (itt most nem alertre, hanem bármilyen egyéb beállításra, tömbön iterálásra, stb-re gondolok), akkor belassítja az egészet. Bár most egyelőre skippelem, hogy haladjak.

    Szóval hogy tudok két értéket bindolni egy fv-hez?
    mert
    function alma(i,j) {
    alert("i: " + i + " j: " + j);
    }
    for(.. i<10; i++){
    for(j<20;j++){
    alma(i,j);
    }
    }
    esetén mindig i: 10 j: 20 párokat kapok

    Ha bindoltam az i-t és azt mondtam, h alma() {alert(this)}, akkor kirta, h 1, 2, ...
    Két értéket hogy lehet bindolni?

    vicc

    Nem értem, pontosan mit szeretnél, de te szoktál egyébként egyáltalán valaha dokumentációt olvasgatni? :F
    Most komolyan, ne vedd bántásnak, de nem úgy néz ki, mintha nem teljesen a fórumra bíznád magad...

    https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/bind

    Syntax

    fun.bind(thisArg[, arg1[, arg2[, ...]]])

    Parameters

    thisArg
    The value to be passed as the this parameter to the target function when the bound function is called. The value is ignored if the bound function is constructed using the new operator.
    arg1, arg2, ...
    Arguments to prepend to arguments provided to the bound function when invoking the target function.

    Itt van egy totál értelmetlen változata annak, amit korábban Karma belinkelt, átadva a "kiskutya" stringet annak a bizonyos függvénynek:

    http://jsfiddle.net/Sk8erPeter/hyBtK/2/

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