The problem with this

var a = {
    b: function () {
        console.log(this);
    }
};


var a = {
    b: () => {
        console.log(this);
    }
};


this
Mar.09,2021

this is the context of execution, and the arrow function does not have this , which means that the this you get here is actually the this point outside the arrow function, that is, the execution context of a .

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e5311e-45201.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e5311e-45201.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?