Robert: Lokale Variablen in andere Funktion auslagern?

Beitrag lesen

Hallo,

ich habe z.B. folgende Funktion:

function test()
{
var a = 1;
var b = 2;
var c = 3;
tue_dies()
tue_das()
}

Die drei Variablen würde ich gerne in eine separate Funktion auslagern (sie sollen nicht global abgelegt werden), da sie noch von anderen Funktionen genutzt werden sollen.

Mir schwebt folgendes vor:

function test()
{
test2()
tue_dies()
tue_das()
}

function test2()
{
var a = 1;
var b = 2;
var c = 3;
}

Allerdings geht das so nicht, da nur "test2" die Variablen kennt. Ich müsste Sie also an "test" übergeben. Wie mache ich das?