Hallo,
wozu die überflüssige Variable?
Um die Funktionsweise auseinanderzudröseln und in der Erklärung darauf zu verweisen.
Wenn ich Code poste, um daran etwas zu erklären, poste ich nicht die effizienteste, sondern die verständlichste Schreibweise. Wer verstanden hat, was Ausdrücke in JavaScript sind und dass hinter return ein beliebiger Ausdruck stehen kann, versteht natürlich auch die Kurzschreibweise. Wer aber Fehler wie function Check = confirm("Wollen Sie diesen User wirklich löschen?"); macht, bringt nicht das nötige Vorwissen mit, um ihn gleich mit Kurzschreibweisen zu beglücken. ;)
Mathias