Struppi: Dynamisches Auslesen von Werten und Übergabe an Funktion

Beitrag lesen

Naja, ich verwende die Funktion setData an mehreren Stellen. Dort habe ich bereits die Prüfung mit arguments.length drin. Jetzt müßte ich speziell für diesen einen Fall eine Extra-Prüfung einbauen, der mir dann das Array auseinander nimmt. Wollte diese Funktion eigentlich sehr allgemeingültig halten und nicht für verschiedene Fälle eine Sonderprogrammierung einbauen.

Das verstehe ich nicht, du machst doch genau das gegenteil.

Allgemeingültig wäre so:

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';  
}

oder wo liegt das Problem?

Struppi.