Wie kann ich aber dann das Array() "out" für meine anderen weiteren Funktionen benutzen?
out wird dem Callback als Parameter übergeben, damit ist dein Array innerhalb des Callbacks verfügbar, wie vorher als Returnwert in deiner aufrufenden Funktion. Irgendwie verstehe ich das Problem nicht ganz, was du damit hast.
Ich meine, wenn ich die einzelnen Zeilen "durchklickere" und sie dabei aus der Tabelle lösche bis nur noch die letzte Zeile da ist, womit ich dann die Callback-Funktion aufrufe, wie erreiche ich dann, dass in der Callback-Funktion veränderte Array() "out" für die anderen Funktionen zur Verfügung stelle?
Innerhalb vom Callback ist dein Array eine Variable wie jede andere.
Also wenn ich die letzte Zeile geklickt habe, führt er die Callback-Funktion aus ... und dann müssten die anderen Funktionen aus dieser Callback-Funktion aufgerufen werden, oder?
Ja.