我有一个文件路径,例如: new / lib / java.exe 我想摆脱根文件夹new并重新构建新路径 lib / java.exe
问题:我最终以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;
}
答案 0 :(得分:0)
Array#join()
即可。
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();
}
document.getElementById("demo").innerHTML = res.join('/');
}
答案 1 :(得分:0)
您可以创建一个数组,并移动该值。
var str = "new/lib/java.exe";
var arr = str.split('/');
arr.shift();
var joined = arr.join('/');