Vinzenz Mai: Dynamisches Auslesen von Werten und Übergabe an Funktion

Beitrag lesen

Hallo,

function setData(dasArray) { // die anderen Parameter hab ich mal weggelassen

var wert_x = dasArray[0] || 'default';
var wert_y = dasArray[1] || 'default';
var wert_z = dasArray[2] || 'default';
}

  

> An den anderen Stellen der Funktion setData() übergebe ich aber kein Array als Argumnent, sondern einfach einen String. Deswegen müßte ich jetzt speziell für diesen Fall eine Extra-Programmierung machen, wo das Array übergeben wird.  
  
und wie sieht ein Beispielaufruf Deiner Funktion setData(meinString) \*derzeit\* aus - ohne die neu zu lernende Funktionalität?  
  
Sprich: wie hast \*Du\* die Aufrufschnittstelle \*Deiner\* Funktion definiert.  
  
Wie ermittelt setData(meinString) aus meinString die übergebenen Argumente?  
Daraus resultiert die Antwort, wie Dein Array in eine Zeichenkette umgewandelt (serialisiert) werden muss.  
  
  
Freundliche Grüße  
  
Vinzenz