JavaScript and this Small demo project used as an example for post explaining how this behaves in JavaScript. Full post can be found at medium and dev.to.