Skip to main content
CS50 Mobile – Entwicklung mobiler Apps: ES6 und moderne JavaScript-Syntax
Alle Lehrpfade15. CS50 Mobile (Archiv)
beginner+20 XP

CS50 Mobile – Entwicklung mobiler Apps: ES6 und moderne JavaScript-Syntax

💡 Die Kernidee im Alltag:

"Historische Einführung zu ES6 und moderne JavaScript-Syntax; die Plattform führt das Konzept mit eigenen Beispielen weiter."

Konzepte verständlich erklärt (für Einsteiger jeden Alters)

Erklärung

ES6 führte unter anderem let, const, Arrow Functions, Template Strings, Destructuring und Module ein. Diese Syntax vereinfacht Ausdruck und Struktur, verändert aber nicht automatisch die Programmlogik.

Beispiel

const name = "Ada" bindet eine Variable; items.map(item => item.title) transformiert Elemente.

Was du mitnehmen solltest

Bindings und Objektmutabilität sind getrennte Fragen.

Lerncheck & Übung

Etwa 20 Minuten · beginner

Das lernst du

  • Erkläre das Grundkonzept ES6 und moderne JavaScript-Syntax.
  • Ordne ein Beispiel und eine Grenze des Konzepts zu.

Voraussetzungen

  • Keine.

Häufige Fehler

  • `const` macht ein Objekt unveränderlich; tatsächlich verhindert es nur die Neuzuweisung der Bindung.

Wissenscheck

Was garantiert `const`?

Praktische Aufgabe

Erkläre, warum ein `const`-Array weiterhin veränderbar sein kann.

Archivkurs: historische Technologieversion. Die Aufgabe ist eine konzeptuelle Übung; die alte App- bzw. Laufzeitumgebung wird nicht bereitgestellt.

KI-Power-Tipp für Entwickler
Empfohlener Assistent: Optionaler Lernpartner (ohne Verbindung aus dieser Plattform)
Golden Prompt für deinen Editor:
Erkläre ES6 und moderne JavaScript-Syntax anhand eines neuen Beispiels und nenne eine Grenze.
Qualitäts-Prüfung: Unterscheide fachliche Regel, Datenfluss und tatsächliche Systemumgebung.

Interaktive Übung & lokaler Testlauf

Erkläre, warum ein `const`-Array weiterhin veränderbar sein kann.

Hinweise auf Wunsch anzeigen
  • Notiere zuerst Akteure, Daten und Ziel.
  • Prüfe, was bei einer ungültigen Eingabe passiert.
Isolierte Ausführungsumgebung