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