Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript获取最后一个字符串标记_Javascript - Fatal编程技术网

使用Javascript获取最后一个字符串标记

使用Javascript获取最后一个字符串标记,javascript,Javascript,如何使用javascript实现字符串标记器并获取字符串的最后一个标记(用逗号分隔)“,” 要标记的字符串可能会变得非常大,并且需要节省内存,以便浏览器不会挂起。您可能可以在分隔符上拆分字符串,然后引用结果数组中的最后一项: function reverse(s){ return s.split("").reverse().join(""); } function getLast(s) { var reversed = reverse(s); return reversed.s

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


要标记的字符串可能会变得非常大,并且需要节省内存,以便浏览器不会挂起。

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

function reverse(s){
    return s.split("").reverse().join("");
}

function getLast(s)
{
  var reversed = reverse(s);
  return reversed.substring(0, reversed.indexOf(',')).reverse();
}
var tokenstring = "token1,token2,token3,token4",
    arr = tokenstring.split( ',' ),
    lastToken = arr.pop();  // .pop() removes and returns the last item of the array

alert( lastToken );

比我的好多了。不知道那个功能,很好。可能是重复的