【问题标题】:Getting the last String token with Javascript使用 Javascript 获取最后一个字符串标记
【发布时间】:2012-10-26 16:01:31
【问题描述】:

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

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

【问题讨论】:

标签: javascript


【解决方案1】:

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

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

alert( lastToken );

【讨论】:

  • 比我的好多了。不知道那个功能,很好。
【解决方案2】:
function reverse(s){
    return s.split("").reverse().join("");
}

function getLast(s)
{
  var reversed = reverse(s);
  return reversed.substring(0, reversed.indexOf(',')).reverse();
}

【讨论】:

    猜你喜欢
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2012-06-19
    相关资源
    最近更新 更多