Ich verwende webpack
, um mein Projekt zu kompilieren, und dann fand ich this
wird kompiliert zu _this2
, wenn es ein Versprechen gibt.Warum kann Chrome-dev-tools das nicht korrekt in einem Versprechen widerspiegeln?
Und das Problem ist, dass, wenn ich einen Haltepunkt in der Versprechen nehmen, this
wird immer undefined
in Chrome-Dev-Tools.
Ist es ein Fehler? Ist es schwierig für das Team von Chromium, das Problem zu lösen?
nun der Quellcode:
der kompilierte Code von webpack
:
weil es eine Quelle-Karte ist, Chrom wird für mich, den Quellcode anzuzeigen und this
außerhalb des Versprechens wird korrekt inspiziert.
aber, this
innerhalb der Versprechen wird undefined
https://bugs.chromium.org/p/chromium/issues/detail?id=327092 – zzzgoo