indexOf 和 lastIndexOf

indexOf 和 lastIndexOf 都是索引文件
indexOf 是查某个指定的字符串在字符串首次出现的位置(索引值) (也就是从前往后查)
lastIndexOf 是从右向左查某个指定的字符串在字符串中最后一次出现的位置(也就是从后往前查的第一次出现位置)
eg:

var  str = 'asdfgh'
alert(str.indexOf(d))//输出2
alert(str.lastIndexOf(d)//输出2,返回的位置是从前开始数数和计算的

eg:

var  str = 'asdddh'
alert(str.indexOf(d))//输出2
alert(str.lastIndexOf(d)//输出4,返回的位置是从前开始数数和计算的

eg:

//实战例子
let fileType = file.name.substring(file.name.lastIndexOf('.') + 1)
//用于判断文件格式

你可能感兴趣的:(前端,js,javascript,es6,vue.js,node.js)