Jamie888 Ответов: 1

Получить значение после последнего разделителя


Привет, у меня есть целая строка значений, разделенных разделителем(например, пространство) любить:
Здравствуй, Мир, Как Ты
Мои коды таковы, как показано ниже:

var param = _arrGlobal. substring(_arrGlobal.lastIndexOf (' ' ) + 1);
оповещения(парам);

Как я могу получить слово "вы", которое стоит после последнего разделителя?
Я пробовал indexOf () или lastIndexOf (), но на самом деле не могу этого сделать.

Что я уже пробовал:

1. попробовал indexOf () и lastIndexOf ().

Jamie888

Я пытался проверить. Ошибка в том, что подстрока не является методом.

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.

Jamie888

Оказалось, что отсутствует преобразование для _arrGlobal.
ВАР параметр1 = _arrGlobal.toString();
ВАР парам = параметр1.подстрока(параметр1.lastIndexOf(' ') + 1);
оповещения(парам);

1 Ответов

Рейтинг:
9

Karthik_Mahalingam

попробовать это

var text = 'Hello World How Are You'
       var array = text.split(' ');
       var data = array[array.length - 1]; // you


Jamie888

Спасибо, сэр, за вашу информацию. Я нашел первопричину ошибки в приведенном выше вопросе. Это связано с тем, что я должен преобразовать _arrGlobal в строку(например, _arrGlobal.toString ()) перед его подстрокой. Тогда сообщение об ошибке исчезнет. Во всяком случае, я отмечу Ваш ответ как решение здесь. Спасибо еще раз.