2017-08-16 44 views
0

一个问题偶然发现了extname这个词!请注意!我没有要求解决方案,主要的关键是字extname什么是该文件的extname .vimrc

https://scriptoj.com/的主页中,我发现一个问题需要完成一个名为extname的函数,通过该函数输入是文件名,输出是extname。

const extname = (filename) => { 
    /* TODO */ 
} 

当我提交的代码波纹管,

const extname = (filename) => { 
    /* TODO */ 
    var dotIndex = filename.lastIndexOf("."); 
    var extname = ""; 
    if(dotIndex != -1){ 
    extname = filename.substr(dotIndex); 
    } 
    return extname; 
} 

错误捕手警告我说,

如果输入为'.hello',在''应该站出来,但不是'.hello'

+1

[点文件是否有文件扩展名?](/ q/32173890/6567275) – Thomas

回答

0

如果输入的是“.hello”时,‘’应该站出来,但不是“.hello”

然后简单的检查,如果dotIndex0也不要substr的名称,如果情况就是如此。

相关问题