this指向的坑

onLoad: (option) => {
    console.log(this)
    console.log(option.id)
}


onLoad: function(option) {
    console.log(this.test)
    console.log(option)
}

 

上面两段代码是有区别的,建议使用第二种

原因可以在于匿名函数的指向不同

posted @ 2022-07-17 10:33  zbit  阅读(13)  评论(0编辑  收藏  举报