最佳答案
您使用的箭头方法是ES6语法。
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions 。
它将 this
上下文绑定(bind)到您的函数上。
您很可能有一个编译器,可以将您编写的 ES6 代码转换为浏览器可以理解的语法。因此,您编写的 ES6 语法的任何地方都将转换为浏览器兼容的 Javascript,以便它可以在浏览器上运行。
您可以在此处使用ES6到浏览器兼容代码
转换器来了解es6代码是如何转换的。
https://babeljs.io/
这是您案例中发生的情况的示例
关于javascript - 为什么我的本地代码和 Chrome 上的代码不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45720468/