2017-08-16 69 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的名稱,如果情況就是如此。