El principal problema es que la “URL actual” en JavaScript no siempre es confiable. Por ejemplo, si carga una página en un navegador web, la URL actual será la dirección de la página misma. Si carga la página usando un navegador diferente, o si la carga desde un archivo en su computadora, la URL actual puede ser diferente.
var currentURL = window.location.href;
Esta línea de código define una variable llamada “URL actual” y le asigna el valor de la URL de la página web actual.
obtener propiedades actuales
Hay algunas formas de obtener las propiedades actuales de un objeto en JavaScript. Una forma es usar el método Object.getOwnPropertyNames(). Este método devuelve una lista de todas las propiedades propias de un objeto. A continuación, puede utilizar el nombre de la propiedad como una variable para acceder al valor de la propiedad.
Otra forma de obtener las propiedades actuales de un objeto es usar el método Object.keys(). Este método devuelve una lista de todas las claves (o identificadores únicos) de un objeto. Luego puede usar el nombre de la clave como una variable para acceder al valor asociado con esa clave.