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