Javascript ES6, warum kann ich "new" mit Pfeilfunktion nicht verwenden? [Duplikat
Diese Frage hat hier bereits eine Antwort:
Wann sollte ich in ECMAScript 6 Pfeilfunktionen verwenden? 7 answersSoweit ich weiß, ähnelt die Pfeilfunktion der normalen Funktion. Es gibt kein Problem, wenn ich so benutze:
let X = () => {};
let Y = function() {};
X();
Y();
Es ist jedoch ein Fehler aufgetreten, als ich sie mit @ verwendet habnew
let X = () => {};
let Y = function() {};
x = new X();
y = new Y();
Uncaught TypeError: X is not a constructor
Könnten Sie mir bitte erklären, warum? Danke vielmals