В общем, исследовав вопрос, я сделал два вывода:
- В стрелочные функции по другому принимают контекст (изначальный код был неверен):
При объявлении в глобальной области видимости они получают в качестве контекста window. Всегда. Даже если эта функция привязана к прототипу!
Внутри класса получает в качестве контекста экземпляр класса