Neste artigo você vai aprender a como pegar a última parte da URL com JavaScript, vamos utilizar uma abordagem simples!

pegar a última parte da URL capa

Fala programador(a), beleza? Bora aprender mais sobre URLs em JavaScript!

Para pegar a última parte da URL com JavaScript, você pode usar o objeto window.location para obter a URL atual e, em seguida, usar a propriedade pathname para obter a parte da URL após o domínio.

Em seguida, você pode usar o método split() para dividir a string da URL em um array baseado em um separador específico, como “/”, e, finalmente, usar o método pop() para obter o último elemento do array, que representa a última parte da URL.

Aqui está um exemplo de como fazer isso:

let url = window.location.pathname;
let parts = url.split('/');
let lastPart = parts.pop() || parts.pop();
console.log(lastPart);

No exemplo acima, a variável url é inicializada com o valor da propriedade pathname do objeto window.location, que representa a parte da URL após o domínio.

Em seguida, a variável parts é inicializada com o resultado da chamada do método split('/') na variável url, que divide a string da URL em um array baseado no separador “/”.

Finalmente, a variável lastPart é inicializada com o resultado da chamada do método pop() na variável parts, que retorna o último elemento do array.

É importante notar que o código acima assume que o separador é “/” e que o caminho da URL é sempre relativo, se não for o caso, é necessário ajustar o código.

É importante lembrar que esse código não é capaz de lidar com casos onde a última parte da URL é uma barra, nesses casos é necessário adicionar uma validação adicional para garantir que o resultado seja o esperado.

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Em resumo, pegar a última parte da URL com JavaScript é uma tarefa simples que pode ser realizada usando o objeto window.location para obter a URL atual, seguido pelo uso da propriedade pathname para obter a parte da URL após o domínio.

Em seguida, usando o método split() para dividir a string da URL em um array baseado em um separador específico, e, finalmente, usando o método pop() para obter o último elemento do array, que representa a última parte da URL.

No entanto, é importante lembrar que este código assume que o separador é “/” e que o caminho da URL é sempre relativo, se não for o caso, é necessário ajustar o código e adicionar validações adicionais para garantir que o resultado seja o esperado.

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Inscrever-se
Notificar de
guest

0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários