У меня есть путь к файлу, например: новых/Библиотеки/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