Principala problemă este că „URL-ul curent” din JavaScript nu este întotdeauna de încredere. De exemplu, dacă încărcați o pagină într-un browser web, adresa URL curentă va fi adresa paginii în sine. Dacă încărcați pagina folosind un browser diferit sau dacă o încărcați dintr-un fișier de pe computer, adresa URL curentă poate fi diferită.
var currentURL = window.location.href;
Această linie de cod definește o variabilă numită „currentURL” și îi atribuie valoarea adresei URL a paginii web curente.
obține proprietățile actuale
Există câteva moduri de a obține proprietățile curente ale unui obiect în JavaScript. O modalitate este de a folosi metoda Object.getOwnPropertyNames(). Această metodă returnează o listă cu toate proprietățile proprii ale unui obiect. Puteți utiliza apoi numele proprietății ca variabilă pentru a accesa valoarea proprietății.
O altă modalitate de a obține proprietățile curente ale unui obiect este utilizarea metodei Object.keys(). Această metodă returnează o listă cu toate cheile (sau identificatorii unici) ale unui obiect. Puteți utiliza apoi numele cheii ca variabilă pentru a accesa valoarea asociată acelei chei.