JavaScript: ottenere l'hash di un URL

Un hash è un'ancora aggiunta ad un URL che contrassegna una porzione del documento di riferimento. Vediamo come estrarre questa informazione con JavaScript.

Data una stringa che contiene un URL, possiamo scrivere la seguente funzione:


'use strict';

const getHash = url => {
    try {
        const urlObj = new URL(url);
        return urlObj.hash;
    } catch(err) {
        return '';
    }
};
Torna su