JS2 文件扩展名(lastIndexOf和slice)

JS2 文件扩展名(lastIndexOf和slice),第1张

描述

请补全JavaScript代码,要求以字符串的形式返回文件名扩展名,文件名参数为"filename"。

题解:
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
    </head>
    <body>
        
        <script>
            const _getExFilename = (filename) => {
                // 补全代码
                var index = filename.lastIndexOf('.')
                if(index != -1){
                var fname = filename.slice(index)
                return fname
                }
                }
        </script>
    </body>
</html>
思路:

核心目标就是定位到扩展名前面那个点,可以用到 lastIndexOf() 的数组方法,即获取最后一个点的索引,若找到就返回该索引,若找不到就返回-1接着使用数组的切片方法slice(),只写一个数值代表从该索引位置(包括该位置)一直切到最后。最后返回的字符串就是我们要的文件扩展名。

效果:
    console.log( _getExFilename('a.text'))

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/940747.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-17
下一篇2022-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存