Je dois obtenir la dernière partie de l'URI en cours avec Javascript, comme pourObtenez dernière partie URI
www.example.com/apple/beer/cucumber
il devrait revenir
concombre
ou
www.example.com/apple/beer/
il doit retourner
bière
je suis venu avec le code suivant:
var url = window.location.pathname;
var urlsplit = url.split("/");
var action = urlsplit[urlsplit.length-1];
Peut-il s'agir de elle améliorée? Si ce n'est pas le cas, peut-être que ce post aidera les autres à essayer de trouver une solution au même problème.
Solution
Merci à tous, cela semble la solution la plus courte (si tout va mieux):
var action = window.location.pathname.split("/").slice(-1)[0];
Ce n'est pas un double de la question, il a été marqué comme duplicata de. C'est une demande plus spécifique et légitime (j'en ai moi-même eu besoin - obtenir le chemin est une chose, obtenir la dernière partie en est une autre). – acdcjunior