最近被问到了一个问题:
javaScript 中的箭头函数 ( => ) 和普通函数 ( function ) 有什么区别?
我当时想的就是:这个问题很简单啊~(flag),然后做出了错误的回答……
箭头函数中的 this 和调用时的上下文无关,而是取决于定义时的上下文
这并不是很正确的答案……虽然也不是完全错误
箭头函数中的 this
首先说我的回答中没有错误的部分:箭头函数中的 this 确实和调用时的上下文无关
function make () {
return ()=>{
console.log(this);
}
}
const testFunc = make.cal