let url = new URL("https://stackoverflow.com/questions/ask")
Il obtiendra une erreur comme celle-ci :
L'URL n'est pas définie
En fait, dans les navigateurs modernes, cela fonctionne bien. Cependant, si vous l'exécutez dans le node.js
vous obtiendrez une erreur de ce type.
J'ai fait des recherches sur le documentation il est dit que c'est une classe globale :
Classe d'URL compatible avec les navigateurs, mise en œuvre en suivant la norme WHATWG URL du WHATWG. Des exemples d'URL analysées peuvent être trouvés dans la norme elle-même. La classe URL est également disponible sur l'objet global.
Alors, quel est le problème ?