Christian Kruse: Referenz im Objektliteral

Beitrag lesen

Hallo dedlfix,

Ich glaube, du verrennst dich da in was.

Nein, aber es kann sein, das ich das mit einer anderen Situation verwechsle.

ja, sieht danach aus 😀 Vergleichbare Situation wäre:

foo.bar();
let foo = {
  bar() { console.log("howdy world"); }
};

baz.bar();
let baz = {
  bar: function() { console.log("howdy world"); }
};

Geht aber halt beides nicht g Oder, alternativ:

let foo = {
  baz() { this.bar(); },
  bar() { console.log("howdy world"); }
};
foo.baz();

let baz = {
  baz: function() { this.bar(); },
  bar: function() { console.log("howdy world"); }
};
baz.baz();

Das geht aber halt beides 😉

LG,
CK