If you're seeing this message, it means we're having trouble loading external resources on our website.

Wenn du hinter einem Webfilter bist, stelle sicher, dass die Domänen *. kastatic.org und *. kasandbox.org nicht blockiert sind.

Hauptinhalt

Unterrichtsleitfaden: Einführung in JS - Objekte

Dies ist ein Unterrichtsleitfaden für die Lerneinheit Objekte im Kurs Einführung in JS.

Was gelernt wird

  • Wie man Objekte erstellt, um verschiedene zusammenhängende Eigenschaften in einer Variablen zu speichern.
  • Wie man auf Eigenschaften eines Objekts zugreift oder diese ändert, indem man sowohl die "Klammer-Notation" als auch die "Punkt-Notation" verwendet.
  • Wie man Arrays erstellt, bei denen jedes Element ein Objekt ist.
  • Wie man mit einer for-Schleife durch ein Array von Objekten iteriert.

Die Lernenden werden in der Lage sein, Programmcode zu schreiben wie:

Wo die Lernenden Probleme haben

  • Schüler können anfangs die Syntax durcheinander bringen - wie z. B. die Eingabe von '=' statt ':' innerhalb der Klammern, das Vergessen von Kommas nach Eigenschaften oder die Verwendung von eckigen statt geschweiften Klammern.
  • Schüler verstehen vielleicht nicht den Unterschied zwischen Arrays und Objekten. Sie sind sich eigentlich recht ähnlich, besonders in JS. Wenn sie entscheiden, wie sie ihre Daten speichern wollen, bitten Sie sie, darüber nachzudenken, ob es eine natürliche Abfolge der Daten gibt, die sie speichern wollen, und ob sie vorhaben, die Daten häufig zu iterieren - wenn ja, ist ein Array oft am besten geeignet; wenn nicht, ist ein Objekt vielleicht besser geeignet.
  • Die Schüler verstehen vielleicht zunächst nicht den Sinn von Objekten, weil sie dieselbe Aufgabe mit mehreren Variablen erledigen können. Sobald ihr Programm jedoch eine Menge an Informationen verfolgen muss, werden mehrere Variablen ziemlich unhandlich. Stell dir vor, sie müssten 10 Eigenschaften über 20 Schüler in der Klasse speichern - das wären 200 Variablen ohne Objekte, aber nur 20 Variablen mit Objekten und nur eine Variable mit einem Array von Objekten.

Zusätzliches Material: Diskussionsfragen

Dies sind Fragen, die du Lernende individuell fragen kannst, nachdem sie die Lerneinheit bearbeitet haben, oder leite eine Diskussion, wenn alle am gleichen Punkt angelangt sind.
  • Einige JS-Programmierer erstellen tatsächlich Visitenkarten, die sich selbst mit einem JavaScript-Objekt beschreiben. Wie würden sich deine Schüler mit einem Objekt beschreiben? Ermutige sie dazu, verschiedene Arten von Eigenschaften zu speichern, wie Strings, Zahlen, Arrays und weitere Objekte. Vielleicht kannst du sogar Visitenkarten für deine Schüler auf Kartonpapier drucken!

Zusätzliches Material: Quizfragen

Diese können für die ganze Klasse unterhaltsam sein, nachdem jeder die Lerneinheit bearbeitet hat. Sie können auch zu einer Diskussion darüber führen, welche Fragen am schwierigsten sind. Spiele sie auf Quizizz.

Willst du an der Diskussion teilnehmen?

Noch keine Beiträge.
Verstehst du Englisch? Klick hier, um weitere Diskussionen auf der englischen Khan Academy Seite zu sehen.