老师 直接在promise里面使用别的函数不能直接使用this 请问这是什么原因

来源:11-7 Promise重构 三 对象解构

Beckybei

2018-12-03

图片描述

图片描述

老师第一张是用回调函数可以直接使用this,你之前好像说是因为这些方法在一个类里面了,this会一直指向同一个类。是这个意思吗?现在我用promise重写方法 (第二张图),虽然还是在同一个类里,但是this不能指向同一个类里的其他方法了,请问这是为什么?谢谢

写回答

2回答

7七月

2018-12-04

this指代的是什么,通常和某个对象或者函数的调用方有关系,new Promise创建了一个全新的对象。

0
0

7七月

2018-12-04

关键是你new Promise的调用方不同了。你可以在这里console一下this,看看他的指代。

0
0

商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4793 学习 · 2133 问题

查看课程