此代码接受 apath/to/folder
或 a path/to/folder/
(注意尾部斜杠)并提取字符串中最后一个文件夹的名称,即:
path = 'path/to/folder'.split('/');
folder = path.pop() || path.pop(); // taking care of trailing slash
// folder == 'folder'
我很好奇,有没有可能把它变成单线?我会很感激正则表达式和非正则表达式的答案:)
作为旁注,我刚刚意识到我的代码不知道如何处理多个斜杠(如错字) - 所以如果你也能考虑到这一点,我将不胜感激。
编辑:我真的希望看到一个非正则表达式的答案