string字符串去掉最后一位 删除字符串最后一个字符的几种方法?

删除字符串最后一个字符的几种方法?偶然看到的,记录一下,以免忘记字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","如何从字符串中删除最后一个字符?js的话可以通过slic

删除字符串最后一个字符的几种方法?

偶然看到的,记录一下,以免忘记字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","

如何从字符串中删除最后一个字符?

js的话可以通过slice()截取方法来实现,截取到字符串末尾即可。

var?str?=?"123456789"

var?strSlice?=?str.slice(0,-3)?//从第一个字符截取到倒数第四个字符,结果为“123456”基本语句:str.slice(beginSlice[,?endSlice])

参数

beginSlice

从该索引(以0为基数)处开始提取原字符串中的字符

endSlice]

可选。在该索引(以0为基数)处结束提取字符串。如果省略该参数,slice会一直提取到字符串末尾。如果该参数为负数,则被看作是sourceLength endSlice,这里的sourceLength就是字符串的长度(例如,如果endSlice是-3,则是,sourceLength-3)。

注意:slice()?提取的新字符串包括beginSlice但不包括?endSlice。