Hallo,
Aha, Daten ist ein Array. Ein Array definiert man u.a. durch die Kurzschreibweise
myArr = (elem1, elem2, ...);
Äh, nicht ganz. [elem1, elem2, elem3, ...] ist die besagte Kurzschreibweise.
Klammern gibt es, um in Ausdrücken die Operatorenrangfolge zu umgehen. Bei ([elem1, elem2, elem3, ...]) sind die Klammern eher überflüssig.
Nun scheint der Inhalt von http.responseText eine kommaseparierte Liste zu sein
Wie gesagt eher [elem1, ... ].
(Im Übrigen ist für so etwas XMLHttpRequest ungeeignet, dafür nutzt man JSONP. Das heißt, man bindet dynamisch ein script-Element ein, das ein externes Script lädt. Das ruft dann eine gewünschte Funktion mit gewissen Parametern auf, z.B. wie hier einem Array.)
Mathias