js截取url地址后面的文件名

let url = response.data.stuXscg[0].fj
let num = url.lastIndexOf('/')+1
let name = url.substring(num)
console.log(name)

indexOf:

查找某个指定的字符串在字符串中首次出现的位置(索引值),从前往后查。

lastIndexOf:

从右向左查找某个指定的字符串在字符串中最后一次出现的位置,从后往前查。

substring:

提取字符串中介于两个指定下标之间的字符。

substring(start,end):

start:必需,非负整数,规定要提取的第一个字符的位置。

end:可选,非负整数,如果省略该参数,那么返回的子串一直到字符串的结尾。

posted @ 2018-12-05 15:34  叶子玉  阅读(4664)  评论(0编辑  收藏  举报