题解 | #文件扩展名#

文件扩展名

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) : ' '
 }
#牛客题霸#
全部评论
应该是filename.slice(index+1) 吧,你这代码错了
点赞 回复 分享
发布于 2023-04-12 14:20 北京

相关推荐

26应届求职ing:你这是报了豆音四哥的班?双非本硕拿这两个项目写简历里投100多家嵌软也没什么面试,感觉项目简单了,很多人用
点赞 评论 收藏
分享
迷茫的大四🐶:看来已经准备换人了
点赞 评论 收藏
分享
11-07 15:54
门头沟学院 Java
点赞 评论 收藏
分享
评论
17
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务