• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Switch ignoriert Variableninhalt

reineke-fuchs

New member
Hallo zusammen,

ich bin gerade am Verzweifeln und bevor ich mir noch die letzten Haare raufe, wollte ich Euch einmal über den Testcode schauen lassen.
Das Problem hierbei ist, dass er in den switch geht, aber den Inhalt der Variablen nicht greift sondern gleich zum default geht. Lasse ich im default-Fall den Inhalt der im switch angegebenen Variable per alert auswerfen, bekomm ich "twitter", wie es auch sein sollte. Hier ist mal der Code

Code:
twresult[j] = somecheck[j].match(/twitter/i);
									

switch (twresult[j]) {														
	case "twitter": 
	alert("Twitter");
	break;

	default: alert("Nope!"); 
	alert(twresult[j]);
	break;
}

Ich sehe den Wald vor lauter Bäumen wohl nicht mehr. Wäre super, wenn mir jemand einen Anhaltspunkt geben könnte, woran das liegt.

Gruß
Reineke
 
PERFEKT! Könnte dich gerade echt drücken!
Irgendwie hatte ich mir es schon gedacht, dass es mit dem Typ zusammen hängt. *thumbs up* Vielen Dank
 
Tipp am Rande. Wenn man anstatt alert() mit console.log() den Inhalt von Variablen prüft, kann man die unterschiedlichen Typen direkt erkennen.
 
Zurück
Oben