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.
Objekte erzeugen
Die Werte von Objekt-Eigenschaften kann man auch mithilfe von Variablen festlegen:
let title = 'Clean Code';
let author = 'Robert C. Martin';
let book = {
title: title,
author: author
};
Hier wird ein Objekt mit den Eigenschaften title
und author
erzeugt.
title
erhält den Wert 'Clean Code'
und author
den Wert
'Robert C. Martin'
.
In der Zeile title: title
ist title
vor dem Doppelpunkt die Objekt-Eigenschaft
und nach dem Doppelpunkt die zuvor definierte Variable.Aufgabe
Schreibe eine Funktion
Beispiel:
createPoint
, die die Koordinaten eines Punkts in der Ebene
entgegennimmt und ein Objekt mit den Eigenschaften x und y sowie den übergebenen Koordinaten zurückgibt.Beispiel:
createPoint(1, 2)
sollte {x: 1, y: 2}
zurückgeben.
+ Tipp
function createPoint(x, y) {
return ...
}
+ Lösung
function createPoint(x, y) {
return {
x: x,
y: y
};
}