this & Arrow.
this binding vs. arrow functions
Arrow functions do not have their own this; they inherit it lexically. Methods on objects should usually be normal functions.
Difference between method and arrow function:
Losing this and binding correctly: