Die korrekte Syntax Pfeil Funktionen innerhalb einer Klasse solltePfeilfunktionen innerhalb von Klassen werden in Chrome nicht unterstützt, funktionieren aber gut durch Babel, warum?
greet =() => {console.log('greet')}
Während diese kompiliert fein in Babel (mit es2015 default) die Chrom devtools wirft einen Fehler sein für das Schreiben.
Das verwirrt mich, wie nach http://caniuse.com/#feat=arrow-functions werden sie vollständig in Chrome unterstützt.
Ist dies eine nicht standardmäßige Syntax? Wenn ja, warum wird es in Babel unterstützt? Wenn nicht, wo kann ich den Support-Status
* Welcher * Fehler wirft es? (Btw, es funktioniert gut für mich) – Bergi
Warten Sie, "* Schreiben Pfeilfunktionen innerhalb einer Klasse *" - Sie können nicht Pfeil Funktionen (oder andere Zuordnungen) in einem 'class' Körper (nicht in Chrome und nicht in ES6 Babel) entweder), wenn es das ist, worauf du dich beziehst; Bitte posten Sie den vollständigen Code. Eigenschaftenzuweisungen gehören in den Konstruktor. – Bergi
Bitte zeigen Sie auch einige umgebende Kontext als "innerhalb von Klassen" ist nicht vollständig beschreibend, wo dieser Code ist. – jfriend00