Mam taki problem, nie wiem jak przekazac zmieniajaca sie zmienną w funkcji.
Już tłumacze o co mi chodzi...
Efekt mojego kodu jest taki, ze przekazuje sie zmienna wstepnie zdeklarowana i przekazana do funkcji (w przykladzi pomoc1 / pomoc2), natomiast funkcja juz tej zmiennej nie nadpisuje wg instrukcji...
Czy ktos wie jak poprawnie to sformułowac?
Przyklad:
Kod
var pomoc1=0;
var pomoc2=0;
odb(pomoc1);
odb(pomoc2);
function odb(pomocnik)
{
if(pomocnik==0) //wykonuje sie tylko do pierwszej deklarcja
{
if (jakis_warunek) {
//jakis kod
}
else pomocnik=1; //to nadpisanie nie chce dzialac
}
else // tym samym ta czesc sie w ogole nie wykonuje
{
if (jakis_warunek)
{
//jakis kod
}
else pomocnik=0;
}
}
var pomoc2=0;
odb(pomoc1);
odb(pomoc2);
function odb(pomocnik)
{
if(pomocnik==0) //wykonuje sie tylko do pierwszej deklarcja
{
if (jakis_warunek) {
//jakis kod
}
else pomocnik=1; //to nadpisanie nie chce dzialac
}
else // tym samym ta czesc sie w ogole nie wykonuje
{
if (jakis_warunek)
{
//jakis kod
}
else pomocnik=0;
}
}