Я несколько строк сцепляются вместеперемещения строки в JavaScript
"[thing 1,thing 2,cat in the hat,Dr. Suese]"
Я хотел бы, чтобы пересечь эту строку, чтобы остановить в определенном запятой (данный индекс) и возвращает подстроку сразу после запятой и до следующая запятая. Проблема в том, что мне нужно сделать это в JavaScript. Я полагаю, что это будет что-то вроде этого
function returnSubstring(i,theString){
var j,k = 0;
while(theString.charCodeAt(k) != ','){
while(i > 0){
if (theString.charCodeAt(j) == ','){
i--;
}
j++;
}
k++;
}
return theString.substring(j,k);
}
Является ли это то, что он должен выглядеть или есть какой-то синтаксис вопрос здесь
Могут ли ваши данные поступать только в таком формате? Почему бы не использовать JSON для сериализации данных? – lonesomeday
Вы имеете в виду индекс запятой между запятыми (т. Е. Вторая запятая) или индекс запятой в строке (т. Е. Первая запятая после двадцатого символа)? –