在 JavaScript 中删除字符串中的最后一个字符,有多种方法,可以通过slice()、substring()、substr()、replace()方法截取,这些方法都可以删除截取字符。如下:
slice()方法:.slice()方法需要两个参数:start 索引和 end 索引。 支持负索引 .slice(0, -1)或者slice(0, str.length - 1)。代码如下:
<script>
var char = "my character 字符数据";
alert(char.slice(0, -1));//my character 字符数
</script>
substring()和substr()方法:没有负索引,必须在从字符串中删除最后一个字符时使用。replace()方法:则是通过正侧表达式替换最后一个字符。如下代码:
<script>
var char = "my character 字符数据";
alert(char.slice(0, -1));//my character 字符数
//CopryRight(C)weisim3.com
console.log(char.substring(0, char.length - 1)); //my character 字符数
console.log(char.substr(0, char.length - 1)); //my character 字符数
console.log(char.replace(/.$/, '')); //my character 字符数
</script>