Felix Riesterer: Problem mit Wertübergabe bei vielen optionalen Parametern

Beitrag lesen

Lieber Maurice,

warum übergibst Du denn überhaupt so viele Argumente an eine Funktion? Wäre es nicht praktischer, wenn Du nur ein Argument, nämlich ein Objekt mit optionalen Eigenschaften übergäbest?

function test (o) {  
  
    if (o.a && typeof o.a == "string") {  
        //  
    }  
  
    if (o.b && typeof o.b != NaN) {  
        //  
    }  
  
}  
  
test({  
    a: "Huhuu!",  
    c: 0.123  
});

Liebe Grüße,

Felix Riesterer.

--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)