Herr JavaScript: this in Funktion verwenden?

Beitrag lesen

hallo.

Ich habe ein problem, welches ich noch nicht als Thema hatte.

Ich habe ein Objekt (um genau zu sein, ein Array):

  
var chars = new Array()  
chars[0]=new Array(52,125,24,623,25,26,"gesichter_5_020.gif");  
...  

Dabei in der Reihenfolge:
aktuelle HP
maximum HP
aktuelle Exp
maximum Exp
Angriffskraft
Verteidigungskraft
Avatar

Jetzt habe ich eine Funktion:

  
function Heal(wert) {  
 if(wert != "full")  
 {  
  this[0] += (this[1]-this[0]<wert)?this[1]-this[0]:wert // Heilung  
  // um wert, wenn wert unter MaxHP - AktHP ist. Ansonsten voll.  
 }  
 else  
 {  
  this[0] = this[1] // Vollständige Heilung  
 }  
}  

Nun. Wie muss ich die Funktion einbinden, damit diese über this zugriff auf das Array hat. Kann ich da jetzt einfach (via Schleife und document.write() eval("this."+funktionen[0]) <Nur ein Beispiel>)
Oder muss ich das extra für das Array fest definieren?

Schon jetzt danke für jede Hilfe

Mit freundlichen Grüßen aus Stendal
Herr JavaScript