js 删除字符串最后一个字符串的三种方式substring()、substr()、slice()
// 待处理字符串 const v = "name=Marydon&sex=男&age=18&" ;
方式一:substr()
变形一:
console.log(v.substr(0,v.length - 1));
变形二:
console.log(v.substr(0,v.lastIndexOf( "&" )));
2022年8月13日20:17:50
截取指定位置字符串
截取前面
var fileType = "image/png";
fileType = fileType.substr(fileType.lastIndexOf("/") + 1);
截取后面
var fileType = "image/png";
fileType = fileType.substr(0, fileType.lastIndexOf("/"));
方式二:substring()
变形一:
console.log(v.substring(0,v.length - 1));
变形二:
console.log(v.substring(0,v.lastIndexOf( "&" )));
方式三:slice()
变形一:
console.log(v.slice(0,v.length - 1));
变形二:
console.log(v.slice(0,v.lastIndexOf( "&" )));
变形三:推荐使用
console.log(v.slice(0,-1))
关于这三个函数的语法说明,见文末推荐
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/13612630.html