萌新对ES6的‘=>’有点晕
发布于 5 年前 作者 nagu 9811 次浏览 来自 问答

想请问下,以下代码的this正常。

Page({
 onLoad : function (options) {
   console.log(this);
 },
})

为什么这个是undefined。

Page({
 onLoad : options => {
  console.log(this)
 },
})
2 回复

谢谢,你们。@永恒君 @philly @Can🌴

我的理解是:本来例子中箭头函数的this可以访问上一层的this,但因为微信小程序默认严格模式,所以

undefined。

回到顶部