Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

null

Neben undefined kennt JavaScript einen weiteren Wert für die Abwesentheit eines sinnvollen Werts: null. Man kann einer Variablen den Wert null zuordnen und testet mit strikter Gleichheit auf diesen Wert:
let foo = null;
if (foo === null) {
  foo = 1;
}
Es ist ein Design-Fehler, dass JavaScript zwei Werte für "kein Wert" besitzt. Wenn möglich, sollte man undefined und null gleich behandeln.

Aufgabe

Schreibe eine Funktion cutComment, die eine Zeile JavaScript entgegennimmt und einen möglichen Zeilenkommentar getrimmt zurückgibt. Enthält die Zeile keinen Kommentar, soll null zurückgegeben werden. Ein­fach­heits­hal­ber gehen wir davon aus, dass der Code kein Kommentar-Zeichen innerhalb eines Strings enthält.

Beispiel: cutCommt('let foo; // bar') sollte 'bar' zurückgeben.

loving