Жирная стрелка работает с лексической областью видимости.

Область действия существует при создании новой функции.

Функция жирной стрелки живет внутри объекта, а не функции.

Не может быть лексической области видимости для перехода вверх.

Попробуйте превратить cat в функцию, `new` экземпляр и вызовите jump.