Digamos que tengo una URL como esta:
https://example.com/cheesey_poofs/../goo¿Cómo haría que se analizara en algo así?
https://example.com/goo const url = new URL('https://example.com/cheesey_poofs/../goo'); console.log(url);Operación un poco larga usando división de cadenas
let input = 'https://example.com/cheesey_poofs/../goo'; let input_arr = input.split('//'); let protocol = input_arr[0] + '//'; let url = input_arr[1]; let url_arr = url.split('/'); let result = protocol + [url_arr[0], url_arr[url_arr.length-1]].join('/'); console.log(result);