Hallo Leute,
ich habe eine kleines Problem das mich jetzt schon einige Zeit gekostet hat.
In meinem Code wird fälschlicherweise die If Anweisung als true erkannt obwohl das Argument 5 in der Funktion leer (undefined) ist. Ich steige leider nicht dahinter wo der Fehler liegt...
if(arguments.length >= 5 || typeof arguments[5] != undefined) {
if(isNaN(arguments[5])) { var a = 6; } else { var a = 5; }
style[i]['end'] = arguments[a+i];
alert(arguments.length);
alert(arguments[5]);
} else {
style[i]['end'] = parseInt(CssData.style[i]['kind']);
if(typeof style[i]['end'] == undefined) { style[i]['end'] = 0; }
}
Beim Aufruf der Seite gibt es folgende Ausgabe:
Alert: 5
Alert: undefined
Normal zu erwartend wäre keine Alert Ausgabe ;)
Ich hoffe Ihr könnt helfen.
Vielen Dank!