Quote (xXxSebixXx @ 25 Aug 2016 22:08)
weiß jetzt nich genau wie JSon funktioniert. Weiß nur dass es daten in nem string speichert.
Mal so ne frage warum muss das rekursiv sein?
mach das doch iterativ
Also statt
Code
if(_.isEmpty(json)) {
console.log("empty!");
} else {
this.getJSON(baseUrl, offset+json.length); //problemstelle
}
mit ner while
Code
while(!_.isEmpty(json)) {
this.getJSON(baseUrl, offset+json.length);
} else {
console.log("empty!");
}
denke in der form würde er 5829568908x denselben call absetzen, da es dauert bis json wieder populated ist -> deswegen erst neuer aufruf sobald loop durch ist

e: hoffe drücke mich klar aus ^^
e2: das ganze ist ja zu 100% asnyc, ich warte nirgends auf irgendwas. wenn etwas erst nach etwas ausgeführt werden soll, geht das nur mit funktionsaufruf an der "bin fertig" stelle
This post was edited by Prophets on Aug 25 2016 03:16pm