Christian Kruse: String.concat funktioniert im Firefox 68 nicht mehr

Beitrag lesen

Hallo Felix,

sondern so, wie es gedacht ist:

const a = 'Hallo';
console.log(a.concat(' Felix', ', wie geht es dir?'))

aha, "wie es gedacht ist"?

Alle Methoden in String.prototype sind dafür gedacht, direkt auf einem String-Objekt angewendet zu werden.

Nun, warum nannten sie die Methode dann nicht append oder extend?

Extend ist ein Schlüsselwort, das wäre eine schlechte Wahl. Ansonsten: das frag am besten das standards comitee. 😉

Das Verb concatenate bedeutet "verketten". Damit wäre auch meine ursprüngliche Verwendung "gedacht".

Als Methode im String-Objekt ja, als Methode in String.prototype nein.

LG,
CK