function (i) {
var action="test";
}nun soll aber im namen der variable action noch der wert i drinstecken, also zum beispiel action1.
So wie du es beschreibst sind Arrays am sinnvollsten.
u.U. hilft dir noch
function (i) {
window['action' + i] = "test";
}
oder jenachdem in welchem Gültigkeitsbereich die Variabel gelten soll auch this[...]
Struppi.