What is the purpose of the event window.onpopstate?
A
When a state object is replaced
B
When a state object is added
C
When a state object is removed
D
When a state object is changed
Correct Answer: When a state object is removed
The window.onpopstate event is fired whenever a state object is removed from the browser history, which occurs on browser “back” or “forward”. The object passed into a call to pushState or replaceState is provided as the state property on the event object in the “popstate” event.