humble: Array ausserhalb von Funktion definieren?

Beitrag lesen

hallo,

was muss ich ändern bei folgendem Teil:

arr = new Array()
for(i=1;i<6;i++) {arr[i]=0}

function bsp() { alert(arr[1]) }

, damit ich bei aufrufen der funktion bsp() nicht 'undefined' als wert der alert-box erhalte ?

den array kann ich nicht innerhalb der funktion definieren, weil diese mehrmals aufgerufen wird und der array nur einmal definiert werden soll,was ich innerhalb der funktion nicht schaffe- habe versucht:

if(!arr[1]) {
arr = new Array()
for(i=1;i<6;i++) {arr[i]=0}
}

Grüsse
humble