Hoe te controleren op een hash in URL met JavaScript

U kunt de window.location . gebruiken — de locatie-eigenschap van het venster — om te controleren of de URL een hash bevat (# ) of fragmentcomponent in JavaScript.

De window.location is een alleen-lezen eigenschap die de Location . retourneert object dat de huidige URL vertegenwoordigt van het document dat wordt weergegeven.

De hash eigenschap van de Location object retourneert een string met een # gevolgd door de fragment-ID van de URL.

Hier is een voorbeeld dat controleert of de URL een hash bevat of niet:

let hash = window.location.hash
if (hash) {
  console.log(`URL contains a hash!!`)
} else {
  console.log(`URL does not contain a hash!!`)
}