обычные функции при создании биндят this к объекту, в котором их объявили. Arrow function же берет контекст из места вызова функцииВообще нет. Arrow сразу биндится к тому месту, где объявили. А обычная берет за this объект, который был перед точкой в момент вызова (или window/global если перед точкой ничего не было).