假设我有
var name = "kanishka";
我怎么能只剪掉最后一个字符,这样输出就变成'a‘了?
我读了这个问题
如何从jquery中的字符串中删除第一个字符?
金庸,
在这个问题中,我知道字符串的长度。你能告诉我如何在知道字符串长度的情况下做到这一点吗?
无法从答案中得到帮助,请帮助
发布于 2011-05-10 03:55:25
使用普通的javascript,您可以
name.charAt(name.length-1)关于charAt charat.asp的更多信息
发布于 2011-05-10 03:55:35
Array.prototype.pop.apply(name);^_^
或者如果你想无聊:
name.substr(name.length-1);或者:
name.split('').reverse().shift()或者:
name.split(name.substr(0, name.length-1)).pop()或者:
name.constructor.prototype.charAt.call(name.split('').reverse(), 0)或者:
var chr; name.split('').forEach(function(c){ chr=c; });或者(好吧,这些是严肃的):
/.$/.exec(name)[0]或
name[name.length-1];发布于 2011-05-10 03:55:40
如果您想要“kanishka”中的"a“:
var name = "kanishka";
name = name.substring(name.length - 1);无偿活生生的例子
https://stackoverflow.com/questions/5944963
复制相似问题