JavaScript: Funktionen 16.07.2018, 00:00 Uhr

Back to Basics

Wie C# kennt auch JavaScript das Konzept von Funktionen. Sie wirken auf den ersten Blick vertraut, funktionieren aber teilweise anders. Wie unterscheiden sie sich?
Dass JavaScript und C# konzeptionell voneinander abweichen, wurde bereits in der ersten Folge von goloJS deutlich, in der diverse Unterschiede im Typsystem besprochen wurden [1]. Die Erkenntnis ist in den anschließenden Folgen allerdings in den Hintergrund getreten, da die Beschäftigung mit der Definition von Konstanten auf Wissen um die Funk­tionsweise von Referenztypen zurückgreift, das in C# gleichermaßen gilt.
Die trügerische Sicherheit weicht aber sofort, wenn man sich dem Konzept von Funktionen zuwendet, denn dann treten die Unterschiede zwischen JavaScript und C# wieder mehr als deutlich zutage.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar