Javascript提供了各种各样的字符串处理函数。 从字符串中删除最后一个字符是Javascript中的一项简单任务。 有两种非常简单的方法可以执行此任务,并且任何一种都可以正常工作。
子串
Javascript中的子字符串函数带有两个参数,即子字符串的起点和子字符串的终点。 通过调用以0为起点的子字符串,并将原始字符串的长度减去一作为结束点,Javascript将返回原始字符串减去最后一个字符。
var theString ='安格斯Macgyver!'; var theStringMinusOne = theString.substring(0,theString.length-1); 警报(theStringMinusOne);
那应该弹出“ Angus Macgyver”,没有感叹号。
切片
切片功能的工作原理类似。
var theString ='安格斯Macgyver!'; var theStringMinusOne = theString.slice(0,-1); 警报(theStringMinusOne);
我个人喜欢第一个选项,因为子字符串是跨各种语言的熟悉功能。 老实说,虽然没有什么不同,但请尽情享受。