Hey nice - I would just point out you've missed out .bind() as a method of fixing this. Especially important if you forward functions to other places - or use event handlers etc.
To be honest, I never used but glad that you have pointed out 😅
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.