老师 直接在promise里面使用别的函数不能直接使用this 请问这是什么原因
来源:11-7 Promise重构 三 对象解构
Beckybei
2018-12-03


老师第一张是用回调函数可以直接使用this,你之前好像说是因为这些方法在一个类里面了,this会一直指向同一个类。是这个意思吗?现在我用promise重写方法 (第二张图),虽然还是在同一个类里,但是this不能指向同一个类里的其他方法了,请问这是为什么?谢谢
写回答
2回答
-
7七月
2018-12-04
this指代的是什么,通常和某个对象或者函数的调用方有关系,new Promise创建了一个全新的对象。
00 -
7七月
2018-12-04
关键是你new Promise的调用方不同了。你可以在这里console一下this,看看他的指代。
00
相似问题