在javascript中连接拆分字符串

在javascript中连接拆分字符串,javascript,jquery,arrays,string,Javascript,Jquery,Arrays,String,嗨 我有以下格式的字符串: string arr = "a-b-c"; 哪一个不是常数哪一个可以 "a-b-c-d"; 我希望输出为: string result = "b-c" 或 我正在使用string.split(“-”),但不确定如何跳过第一个元素。使用.substring()和.indexOf(),如图所示:- var arr = "a-b-c-d"; alert(arr.substring(arr.indexOf('-') + 1)); var arr=“a-b-c-d-

我有以下格式的字符串:

string arr = "a-b-c";
哪一个不是常数哪一个可以

"a-b-c-d";
我希望输出为:

string result = "b-c" 

我正在使用
string.split(“-”)
,但不确定如何跳过第一个元素。

使用
.substring()
.indexOf()
,如图所示:-

var arr = "a-b-c-d";
alert(arr.substring(arr.indexOf('-') + 1));
var arr=“a-b-c-d-e-f”;
警报(arr.substring(arr.indexOf('-')+1))使用
.substring()
.indexOf()
,如图所示:-

var arr = "a-b-c-d";
alert(arr.substring(arr.indexOf('-') + 1));
var arr=“a-b-c-d-e-f”;
警报(arr.substring(arr.indexOf('-')+1))您可以使用跳过前两个字符,然后使用普通的`string.split(“-”)将其余字符放入数组中

例如:

这是假设您总是想跳过第一个字母,它是连字符

您可以使用跳过前两个字符,然后使用普通的`string.split(“-”)将其余字符放入数组中

例如:

这是假设您总是想跳过第一个字母,它是连字符

var str=“a-b-c-d-e-f-g-h-i”;
var-res=str.slice(2);
警报(res)
var str=“a-b-c-d-e-f-g-h-i”;
var-res=str.slice(2);
警报(res)
var input = "a-b-c-d-e";
var removeFirstChar = input.substring(2);
var splitChars = removeFirstChar.split("-");