Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

OOP mit JavaScript Grundkurs

Funktionen und das globale Objekt

Testen Sie unsere 2013 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Funktionen werden über das globale Objekt in einen objektorientierten Kontext integriert. Aber auch wenn Sie mit dem Standardobjekt Function ein Funktionsobjekt erstellen, ordnen Sie dieses dem globalen Objekt zu. Genaugenommen unterscheiden sich Funktionsobjekte und "normale" Funktionen damit überhaupt nicht.
03:01

Transkript

JavaScript gilt als Hybrid, das heißt, es gibt sowohl Funktionen als auch Objekte und Methoden. Wenn Sie so eine einfache Funktion irgendwo deklarieren, dann sieht es so aus, als ob diese im objektorientierten Konzept überhaupt nicht integriert sind. Das heißt, sie sind irgendwo und man kann sie halt benutzen. Aber das ist nicht der Fall. Tatsächlich werden auch solche Funktionen in einem objektorientierten Kontext auftauchen. Sie gehören zum sogenannten "globalen Objekt". Diese Syntax ist äquivalent zu "this.test=", "function()" und geschweifte Klammer auf, Klammer zu. Damit haben wir eine eindeutige Zuordnung zum globalen Objekt. Ich habe nun eine kleine Funktion "objektStruktur", die gibt die Struktur eines Objekts aus und wir können uns einmal das globale Objekt hier anzeigen lassen. Dazu muss ich nichts weiter tun, als "this" als Übergabewert an diese Funktion zu übergeben. Beachten Sie aber, auch diese Funktion ist selbst wieder dem globalen Objekt zugeordnet. Das führt zu einer recht interessanten Ausgabe. Das hier wäre die Ausgabe und dieser Code, der hier auftaucht, ist die Deklaration von eben dieser Ausgabemethode, dieser Ausgabefunktion, die wir gerade benutzen, aber hier ist auch die Funktion "test" zu finden. Nun gibt es in JavaScript auch die Klasse "function", genau genommen den Prototyp "function", worüber man mit "new Function" ein Funktionsobjekt erzeugen kann. So kann man hier beispielsweise Übergabewerte an diese Funktion deklarieren und auch einen Rückgabewert beziehungsweise Code, den diese Funktion hier ausführen soll. Und Sie sehen, hier wird eine Addition ausgeführt. Wir können jetzt den Rückgabewert einer Variable zuweisen, zum Beispiel "addieren" und diese Funktion ganz normal aufrufen. Das könnte man jetzt ausgeben. Natürlich wird auch diese Funktion dem anonymen Objekt zugeordnet.

OOP mit JavaScript Grundkurs

Sehen Sie, wie Sie mit JavaScript objektorientiert programmieren können.

3 Std. 8 min (35 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:09.03.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!