unknown: Block Scope Problem

Beitrag lesen

ich möchte die daten aus dem ersten console.log, returnen. wie mache ich das? :)

Das ist nicht möglich, weil zum Zeitpunkt wo du returnen willst, die Daten noch nicht da sind.

var re = getData();

-> re soll jetzt alle daten haben die ich beim ersten console.log habe, was muss ich machen?

Entweder packst du auch alles was re nutzt mit in das Callback, oder du gibst eine Promise zurück. Für Promises gibt es auch für ältere Browser JS-Libs und sicher auch schlankere Polyfills.