» »

Javascript cuden problem z array-i

Javascript cuden problem z array-i

Lion29 ::

se vam je ze zgodilo, da ste obticali na eni tocki s katere se po vec urah ne premaknete? pismo!

torej, navidez je problem in resitev zelo enostaven...

imam kategorije gnezdene z parent_id...

in zelim dobiti ven pot vsake kategorije... naredil sem rekurzivno funkcijo, ki gre tako:
function __get_cat_path(cat_id, path){
		var C = CATS[cat_id];
		if(C != undefined){

			if(path == undefined){
				path = new Array(cat_id);
			}else{
				path.push(cat_id);
			}


			if(C.level > 2){
				__get_cat_path(C.parent_id, path);
			}else{
				top.console.debug(path);
				return path;
			}
		}else{
			if(path == undefined) return []; else return path;
		}

	}


ko klicem zadevo znotraj zanke tako...
top.console.debug(__get_cat_path(C.id));


dobim ven ta izpisek
["79", "20"]
undefined
["85", "79", "20"]
undefined
["140", "137", "16"]
undefined
["21"]
["21"]
["19"]
["19"]
["14"]
["14"]
["23"]
["23"]
["20"]
["20"]
["24"]
["24"]
["16"]
["16"]
["22"]
["22"]
["17"]
["17"]
["25"]
["25"]
["15"]
["15"]


mi zna kdo povedat, zakaj ko izpisem array, ki ima vec vrednosti pred koncem funkcije... mi ga izpise prav, ko pa izpisem rezultat funkcije, pa dobim undefined????

zmesal se mi bo... prosim HELP!
Founder and CTO @ Article-Factory.ai

Lion29 ::

nvm, sem trd ku kanta ;)
Founder and CTO @ Article-Factory.ai

kogledom ::

Kaj točno misliš s tem: "array,ki ima vec vrednosti pred koncem funkcije... "

Lion29 ::

sej nima veze, sem resu problem,
#13 nuca return ;)

drgaci pa kategorije kateri isces parente so lahko poljubno globoko... lahko so v 8. levelu v globino lahko v prvem... vec kot gre v globino, vec prednikov ima navzgor.. torej funkcija mora vrnit celotno drevo teh prednikov.... sinam oceta, dedka, pradedka....ce pa je v prvem nivoju, vrne sam sebe...

no funkcija je dela probleme ko vhodni element ni bil ze najvisja kategorija na prvem nivoju... ampak v globljem levelu...

no sej nima veze.. glavno da je bla taka tupa napaka, da je joj
Founder and CTO @ Article-Factory.ai


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Web crawler

Oddelek: Programiranje
71433 (566) b3D_950
»

[JAVA] Izpis imen vseh datotek iz direktorija in poddirektorijev

Oddelek: Programiranje
214832 (2861) Slovenet
»

[Qt/C++]problem z Undefined reference na konstanti znotraj razreda

Oddelek: Programiranje
102294 (1964) phantom
»

Java skeniranje map in podmap

Oddelek: Programiranje
61131 (1020) nightrage
»

php array sortiranje

Oddelek: Izdelava spletišč
91168 (891) Mesar

Več podobnih tem