Како уклонити последњи зарез из стринга у ЈаваСцрипт-у

Kako Ukloniti Posledni Zarez Iz Stringa U Javascript U



Зарез је сепаратор који се користи између ставки листе, фраза и тако даље. Понекад, док пишемо у току, додајемо зарез на крају листе на последњем низу. Програмеру може бити изазов да ручно уклони последњи зарез из скупа низова. У ту сврху, ЈаваСцрипт пружа неке унапред дефинисане методе које се могу користити за решавање ситуације.

Овај запис ће показати методе за елиминисање последњег зареза из датог низа.

Како уклонити последњи зарез из низа у ЈаваСцрипт-у?

Да бисте уклонили последњу зарезу из стринга, користите доле наведене ЈаваСцрипт методе:







  • метода слице().
  • реплаце() метода
  • субстринг() метод

Хајде да истражимо ове методе једну по једну.



Метод 1: Уклоните последњи зарез из стринга помоћу методе слице().

слице() ” метода се користи за уклањање било ког карактера из стринга. Извлачи део низа на основу почетног и завршног индекса и даје га као нови низ. Тачније, користићемо га за уклањање последњег зареза из низа.



Синтакса
Пратите доле наведену синтаксу да бисте користили методу слице():





Низ .. кришка ( стартИндек , ендИндек ) ;

Овде, „ стартИндек ” и „ ендИндек ” су индекси који одређују који део стринга треба издвојити.

Пример
У овом примеру, прво ћемо креирати променљиву под називом „ боја ” који чува листу боја раздвојених зарезима:



био боја = 'црвена, плава, зелена, наранџаста,' ;

Позовите метод слице() тако што ћете проследити почетни индекс као „ 0 ” и крајњи индекс као „ -1 ” који помаже да се стринг добије пре последњег знака који је зарез:

био одговор = боја. кришка ( 0 , - 1 ) ;

Позивање дате методе слице() ће издвојити подстринг почевши од индекса 0 и издвојиће га пре последњег карактера стринга.

Затим одштампајте резултујући стринг на конзоли користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( одговор ) ;

Излаз показује да је последњи зарез са листе боја успешно уклоњен:

Идемо према другом методу!

Метод 2: Уклоните последњи зарез из стринга користећи методу реплаце().

заменити() ” метода се користи да једноставно замени вредност у низу дефинисаним низом, карактером или било којим симболом. То је унапред дефинисана метода објекта типа Стринг. Прихвата два параметра и даје стринг са новозамењеним вредностима.

Синтакса
Пратите доле дату синтаксу да бисте користили методу реплаце():

Низ . заменити ( сеарцхВалуе , реплацеВалуе ) ;

Овде, „ сеарцхВалуе ” је вредност коју треба претражити и заменити са „ реплацеВалуе ”.

Пример
Сада ћемо користити већ креирани стринг сачуван у променљивој „ боја ” и позовите методу реплаце() тако што ћете проследити сеарцхВалуе као зарез у облику обрасца регуларног израза. Издвојени зарези ће бити замењени празним стринговима:

био одговор = боја. заменити ( /,*$/ , '' ) ;

Овде, у обрасцу регуларног израза, „ * ” знак означава било који број овога (зарез), а “ $ ” знак одговара њему до краја низа.

На крају, одштампајте резултујући стринг сачуван у променљивој „ одговор ” на конзоли користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( одговор ) ;

Као што можете видети у излазу, последња зарез из стринга се уклања коришћењем методе реплаце():

Хајде да користимо други метод за уклањање последњег зареза из низа.

Метод 3: Уклоните последњи зарез из стринга помоћу методе субстринг().

Постоји још један ЈаваСцрипт метод који помаже да се уклоне зарези са краја стринга под називом „ подстринг() ” метод. Баш као и метода слице(), она такође узима два параметра и враћа нови стринг као излаз издвајањем наведеног дела стринга као подниза на основу почетног и последњег индекса.

Синтакса
Пратите доле дату синтаксу да бисте користили метод субстринг():

Низ . подниз ( стартИндек , ендИндек ) ;

Овде, „ стартИндек ” и „ ендИндек ” су индекси који одређују који део стринга треба издвојити из стринга. Имајте на уму да је почетни индекс укључен, док је завршни индекс искључен из резултујућег низа.

Пример
У овом примеру користићемо претходно креирани стринг под називом „ боја ” и позовите „ подстринг() ” метод преношењем почетног индекса “ 0 “, а последњи индекс ће бити број мањи од укупне дужине:

био одговор = боја. подниз ( 0 , боја. дужина - 1 ) ;

На конзоли ћемо одштампати резултујући стринг:

конзола. Пријава ( одговор ) ;

Излаз

Обезбедили смо све методе за елиминисање последњег зареза из стринга у ЈаваСцрипт-у.

Закључак

За уклањање последњег зареза из стринга, можете користити методу слице(), методу реплаце() или методу субстринг(). Методе слице() и субстринг() извлаче стрингове осим последњег зареза, док метода реплаце() само замењује последњи зарез у низу празним стрингом. Овај текст је демонстрирао методе за елиминисање последњег зареза из датог низа са детаљним примерима.