Neste artigo você vai aprender a como pegar a última parte da URL com JavaScript, vamos utilizar uma abordagem simples!
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!