¿Es este comportamiento esperado que está documentado en algún lugar o es un error/falla? Aquí está el código:
console.log(typeof myURL); // is type object console.log(myURL); // does not have a property of type name console.log(myURL.name); // verified name exists on the objectEncontré esto extraño. Aquí está el código anterior para arriba:
let myURL = new URL(url); myURL.name = myURL.hostname.replace(/\./g, '_');He documentado el comportamiento, pero quiero saber si esto es lo esperado o si se trata de un "fallo".