2017-08-16 36 views
1

如何在我的字符串末尾调用数组的其余部分?我听说过扩散算子(但我不太确定)。事实上,我从数组中得到的索引数目是不确定的(除了前两个)。调用某个数组的其余部分

let filePath = "folder/folder/potentialFolder/potentialFolder/.../file.txt"; 
let filePathBackup = filePath.split('/'); 
filePathBackup = `${filePathBackup[0]}/${filePathBackup[1]}/backup/${the_rest_of_my_array}`; 

谢谢你的帮忙!

+0

是'filePath'应该是一个字符串? – TricksfortheWeb

+0

使用'filePath.join('/')' – TricksfortheWeb

+0

是的,它被编辑。抱歉。 – Gouigoui

回答

4

尝试使用.slice().join()这样的:

let filePath = 'folder/folder/potentialFolder/potentialFolder/.../file.txt'; 
let filePathBackup = filePath.split('/'); 
let rest = filePathBackup.slice(2).join('/'); 
let result = ${filePathBackup[0]}/${filePathBackup[1]}/backup/${rest}`; 
相关问题