Det går ej att själv-referera i ett oinitierat objekt
En påminnelse om att man inte kan själv-referera till en prop (property/key) i ett objekt som ej är skapat/initierat.
// Detta fungerar ej
obj = {
a: 2,
b: 3,
c: this.a + this.b
}
Man ska istället skapa en "getter" (funktion) som kommer åt referenserna (genom att utnyttja konceptet; closure).
// Detta fungerar
obj = {
a: 2,
b: 3,
get c() { return this.a + this.b }
}
1 december 2022