【发布时间】:2017-02-15 15:47:25
【问题描述】:
【问题讨论】:
-
是的,更多的操作系统更少...我不知道如何准确解释...问题是您正在“检查”的代码实际上是 ECMAScript 5,但您正在“看到”的代码" 是 ES6。当您在控制台中键入
this时,浏览器会尝试显示this变量,但在源代码中没有this变量,转译器通常使用_this... 而不是检查@987654328 @试试_this你会看到正确的值 -
谢谢,你是对的。唯一的区别是,在我的情况下,它看起来像 _this2
-
是的,这取决于几件事......看一下转译代码(ES5),看看变量的真实名称
-
尝试选择
this(双击它),然后右键单击并选择Evaluate in console。也许它足够聪明。
标签: javascript ecmascript-6 google-chrome-devtools aurelia es6-class