我有一个文件的路径,例如:新的/ lib目录/ java.exe的 我想摆脱的根文件夹新重组为的lib/java中的新路径。 exe确定数组的最后一个元素 - 的JavaScript
问题:我最终得到的路径为lib/java.exe /代替。我最终不想拥有“/”。 请看看我试过的代码。请帮我解决这个问题。
function myFunction() {
var path='';
var str = "new/lib/java.exe";
var res = str.split("/");
if(res.length>0) //getting rid of the 1st element "new"
res.shift();
for(var i=0;i<res.length;i++){
if(res.length ==1){
path = res[i];
}
else{
path += res[i] + "/"; //***May be this is the problem***
}
}
document.getElementById("demo").innerHTML = path;
}
'.split()'的反义词是'.join()'... – Mathletics
OMG!我怎么会想念加入!那太简单了。谢谢! – Mustang
你不需要'shift':res = str.split('/')。slice(1).join('/')' – georg