题解 | #文件扩展名#
文件扩展名
https://www.nowcoder.com/practice/01ca4c6aa14249c2911f89baba9dc023
思路:1.使用lastIndexOf('.')获取最后一个'.'出现的位置, 因为可能会出现'xxx.yyy.zzz.text'这类文件的出现
2.其次 获取index后,使用slice获取index之后的字符,即'.text' 。要注意 filename可能为空,至少我做题的时候 题目没说是否为空,所以要用三目来判断
不为空串 ? 那么执行filename.slice(index) : 若是空串则返回' '字符为空的结果
const _getExFilename = (filename) => {
// 补全代码//只取最后一个'.',因为前面很可能有其他'.'比如'xxx.yyy.zip'
//还要预防空串的出现
let index = filename.lastIndexOf('.')
return index !== -1 ? filename.slice(index) : ' '
}
#牛客题霸#