Random coding question, see below,
// Event listener method 1
window.addEventListener('hashchange', () => {
this.hashHandler()
})
// Event listerner method 2
window.addEventListener('hashchange', this.hashHandler)
hashHandler () {
this.flickity.viewFullscreen() // Works for method 1, not for
method 2
}
The comments on the code above should be self explanatory.. do you know why a change in how the event listener is declared results in 'this' working..