标签: javascript closures
在我的main.js中,我有:
import listeners from "./listeners" listeners.call(this)
我的listeners.js是:
listeners.js
import _ from "lodash" const listeners = () => { console.log("this", this) } export default listeners
运行时,this函数中没有正确的listeners值。我做错了什么?
this
listeners
答案 0 :(得分:1)
它没有权限this,因为ArrowFunction没有为this定义本地绑定。
您可以找到一些信息here和规范here。