为什么我的本地和Chrome上的代码不同

时间:2017-08-16 18:17:31

标签: javascript google-chrome

如图所示:我注意到我的代码在Chrome上略有不同,为什么会这样? chrome的目的是什么? enter image description here

2 个答案:

答案 0 :(得分:1)

您使用的箭头方法是ES6语法。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions。 它绑定了函数的this上下文。

很可能你有一个编译器可以将你编写的ES6代码转换为浏览器可以理解的语法。因此,编写ES6语法的任何地方都将转换为浏览器兼容的Javascript,以便它可以在浏览器上运行。

您可以在此处使用ES6 to Browser compatible code转换器来了解es6代码的转换方式。 https://babeljs.io/

以下是您案例中发生的事情的示例

enter image description here

答案 1 :(得分:0)

尝试清除缓存:

CTRL + SHIFT + DELETE然后选择带缓存的复选框并单击按钮

您应该已打开开发人员工具并右键单击重新加载图标并单击“清空缓存并重新加载”