History
- Traveling through history
- Adding and modifying history entries
History.length
console.log(history.length)
History.back()
history.back() // history.go(-1)
History.forward()
history.forward() // history.go(1)
History.go()
history.go(-1)
history.go(1)
History.state
let currentState = history.state
History.pushState()
let people = { names: ["Alice", "Charlie", "Bob"] }
history.pushState(people, "People", "people.html")
history.replaceState()
let people = { names: ["Alice", "Bob", "Charlie"] }
history.replaceState(people, "People Sorted", "people.html#sorted")