美文网首页
封装函数获取URL的后缀名

封装函数获取URL的后缀名

作者: 楠楠_c811 | 来源:发表于2019-01-02 18:06 被阅读16次

    封装一个函数,获取URL的后缀名。
    先来分析一波。
    1.后缀名都是以 .+字母的形式
    2.后缀名在最后面,再后面没有其他字符
    3.后缀名多为三个或者四个字母,个数不统一。
    解决方案:
    1.可以以‘.’为界限,获取到点的位置
    2.从‘.’开始截取后面所有字符
    3.将结果返回出来。
    这样一分析,简单明了。感觉代码分分钟就写出来了。不信?不信看代码。

           // 定义一个URL 
           let url = "http://baidu.com.text"
           // 封装函数,传参URL    
           function getUrl (url){
                //获取扩展名前面的'.'出现的位置
                let pos = url.lastIndexOf('.')
                // 截取'.'后面的所有值并return出去
                return url.slice(pos)
           }
            //  调用函数并打印  
           console.log(getUrl(url))
    
    

    相关文章

      网友评论

          本文标题:封装函数获取URL的后缀名

          本文链接:https://www.haomeiwen.com/subject/xzaalqtx.html