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

标签 javascript google-chrome

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

最佳答案

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

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

您可以在此处使用ES6到浏览器兼容代码转换器来了解es6代码是如何转换的。 https://babeljs.io/

这是您案例中发生的情况的示例

enter image description here

关于javascript - 为什么我的本地代码和 Chrome 上的代码不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45720468/

相关文章:

javascript - 从 javascript 将数组发送到 PHP 函数并读取其值

javascript - WordPress Javascript 问题

google-chrome - 位置 :fixed not working in chrome 22

google-chrome - 为什么我在 chrome 开发者工具中看不到 301 重定向?

javascript - 通过javascript计算表格中的行和列的总和

javascript - 类型错误 : Cannot call method '$on' of undefined

JSF 表中的 JavaScript 错误

Chrome 和 Firefox 中的 Javascript 提升

HTML 表格最大宽度属性错误

javascript - SVG 悬停在 IE9 或 Chrome 中不起作用