在Javascript中从字符串中删除最后一个字符

Javascript 提供了大量的字符串处理函数。从字符串中删除最后一个字符是 Javascript 中的一项简单任务。有两种非常简单的方法可以完成这项任务,任何一种都可以正常工作。

在Javascript中从字符串中删除最后一个字符

子串

JavaScript 中的 substring 函数有两个参数,子串的起点和子串的终点。通过以0为起点,以原字符串的长度减1为终点调用子字符串,Javascript将返回原字符串减去最后一个字符。

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1);警报(字符串减一); 

那应该弹出“Angus Macgyver”,没有感叹号。

slice 函数的工作原理类似。

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1);警报(字符串减一); 

我个人喜欢第一个选项,因为 substring 是跨各种语言的熟悉函数。老实说,这没什么区别——选择你的乐趣。