3

如何实现字符串标记器并","使用 javascript 获取用逗号分隔的字符串的最后一个标记?

要标记化的字符串可能会变得非常大,并且它需要具有内存效率,这样浏览器就不会挂起。

4

2 回答 2

6

您可能可以在分隔符上拆分字符串,然后引用结果数组中的最后一项:

var tokenstring = "token1,token2,token3,token4",
    arr = tokenstring.split( ',' ),
    lastToken = arr.pop();  // .pop() removes and returns the last item of the array

alert( lastToken );
于 2012-10-26T16:05:29.583 回答
0
function reverse(s){
    return s.split("").reverse().join("");
}

function getLast(s)
{
  var reversed = reverse(s);
  return reversed.substring(0, reversed.indexOf(',')).reverse();
}
于 2012-10-26T16:04:11.760 回答