的最後一部分,我需要得到的JavaScript當前URI的最後一部分,像獲取URI
www.example.com/apple/beer/cucumber
它應該返回
黃瓜
或
www.example.com/apple/beer/
它應該返回
啤酒
我想出了下面的代碼:
var url = window.location.pathname;
var urlsplit = url.split("/");
var action = urlsplit[urlsplit.length-1];
可以這樣做嗎她的改進? 如果不是,這篇文章可能會幫助其他人試圖找到同樣問題的解決方案。
解決方案
感謝所有,這似乎是最短的(希望最好)的解決方案:
var action = window.location.pathname.split("/").slice(-1)[0];
這是不是被標記爲重複的問題的副本。這是一個更具體的要求,也是一個合理的要求(我自己只是需要它 - 讓道路是一回事,讓最後一部分是另一回事)。 – acdcjunior 2017-07-28 21:52:29