都是指向实例化后的对象,也就是指向自己
    类中的this
    ES6:

    1. class Box{
    2. constructor(){
    3. this.num=3;
    4. }
    5. play(){
    6. // this--->obj5 也就是通过new实例化的对象
    7. // console.log(this.num);
    8. console.log(this===obj5);
    9. }
    10. }
    11. let obj5=new Box();
    12. obj5.play();
    13. let obj6=new Box();
    14. obj6.play();

    ES5:

    1. function Box() {
    2. this.num=3;
    3. }
    4. Box.prototype={
    5. play:function () {
    6. console.log(this.num);
    7. }
    8. };
    9. var obj7=new Box();
    10. obj7.play();//this就是obj7

    无论是在ES5还是ES6中,类中的this都是指向的这个类,也可以说是指向的通过类实例化的对象


    ————————————————
    版权声明:本文为CSDN博主「刀馬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_43119195/article/details/83903878