问题
主要是在做各类信息获取时,有时会获取到多余信息,需要对有效数据进行截取
字符串例子如下
let p = "file:///storage/emulated/0/Movies/VID_20220301_203844.mp4";
substring
let type = p.substring(p.length - 3, p.length)
//运行结果为 mp4
//substring 为最基本用法,指定起始地址及结束地址即可
lastIndexOf
let index = p.lastIndexOf("/");
let imgFile=p.substring(index+1);
//运行结果为 VID_20220301_203844.mp4
//通过 lastIndexOf 获取到制定字符的位置,再利用 substring 实现截取
slice
let file= p.slice(7);
//运行结果为 /storage/emulated/0/Movies/VID_20220301_203844.mp4
//slice 从制定位置进行截取