【发布时间】:2012-10-26 16:01:31
【问题描述】:
如何使用 javascript 实现字符串标记器并获取用逗号 "," 分隔的字符串的最后一个标记?
要标记的字符串可能会变得非常大,并且它需要具有内存效率,这样浏览器才不会挂起。
【问题讨论】:
标签: javascript
如何使用 javascript 实现字符串标记器并获取用逗号 "," 分隔的字符串的最后一个标记?
要标记的字符串可能会变得非常大,并且它需要具有内存效率,这样浏览器才不会挂起。
【问题讨论】:
标签: javascript
您可能可以在分隔符上拆分字符串,然后引用结果数组中的最后一项:
var tokenstring = "token1,token2,token3,token4",
arr = tokenstring.split( ',' ),
lastToken = arr.pop(); // .pop() removes and returns the last item of the array
alert( lastToken );
【讨论】:
function reverse(s){
return s.split("").reverse().join("");
}
function getLast(s)
{
var reversed = reverse(s);
return reversed.substring(0, reversed.indexOf(',')).reverse();
}
【讨论】: