Овај запис ће показати методе за елиминисање последњег зареза из датог низа.
Како уклонити последњи зарез из низа у ЈаваСцрипт-у?
Да бисте уклонили последњу зарезу из стринга, користите доле наведене ЈаваСцрипт методе:
- метода слице().
- реплаце() метода
- субстринг() метод
Хајде да истражимо ове методе једну по једну.
Метод 1: Уклоните последњи зарез из стринга помоћу методе слице().
„ слице() ” метода се користи за уклањање било ког карактера из стринга. Извлачи део низа на основу почетног и завршног индекса и даје га као нови низ. Тачније, користићемо га за уклањање последњег зареза из низа.
Синтакса
Пратите доле наведену синтаксу да бисте користили методу слице():
Низ .. кришка ( стартИндек , ендИндек ) ;
Овде, „ стартИндек ” и „ ендИндек ” су индекси који одређују који део стринга треба издвојити.
Пример
У овом примеру, прво ћемо креирати променљиву под називом „ боја ” који чува листу боја раздвојених зарезима:
био боја = 'црвена, плава, зелена, наранџаста,' ;
Позовите метод слице() тако што ћете проследити почетни индекс као „ 0 ” и крајњи индекс као „ -1 ” који помаже да се стринг добије пре последњег знака који је зарез:
био одговор = боја. кришка ( 0 , - 1 ) ;Позивање дате методе слице() ће издвојити подстринг почевши од индекса 0 и издвојиће га пре последњег карактера стринга.
Затим одштампајте резултујући стринг на конзоли користећи „ цонсоле.лог() ” метод:
конзола. Пријава ( одговор ) ;Излаз показује да је последњи зарез са листе боја успешно уклоњен:
Идемо према другом методу!
Метод 2: Уклоните последњи зарез из стринга користећи методу реплаце().
„ заменити() ” метода се користи да једноставно замени вредност у низу дефинисаним низом, карактером или било којим симболом. То је унапред дефинисана метода објекта типа Стринг. Прихвата два параметра и даје стринг са новозамењеним вредностима.
Синтакса
Пратите доле дату синтаксу да бисте користили методу реплаце():
Овде, „ сеарцхВалуе ” је вредност коју треба претражити и заменити са „ реплацеВалуе ”.
Пример
Сада ћемо користити већ креирани стринг сачуван у променљивој „ боја ” и позовите методу реплаце() тако што ћете проследити сеарцхВалуе као зарез у облику обрасца регуларног израза. Издвојени зарези ће бити замењени празним стринговима:
Овде, у обрасцу регуларног израза, „ * ” знак означава било који број овога (зарез), а “ $ ” знак одговара њему до краја низа.
На крају, одштампајте резултујући стринг сачуван у променљивој „ одговор ” на конзоли користећи „ цонсоле.лог() ” метод:
конзола. Пријава ( одговор ) ;Као што можете видети у излазу, последња зарез из стринга се уклања коришћењем методе реплаце():
Хајде да користимо други метод за уклањање последњег зареза из низа.
Метод 3: Уклоните последњи зарез из стринга помоћу методе субстринг().
Постоји још један ЈаваСцрипт метод који помаже да се уклоне зарези са краја стринга под називом „ подстринг() ” метод. Баш као и метода слице(), она такође узима два параметра и враћа нови стринг као излаз издвајањем наведеног дела стринга као подниза на основу почетног и последњег индекса.
Синтакса
Пратите доле дату синтаксу да бисте користили метод субстринг():
Овде, „ стартИндек ” и „ ендИндек ” су индекси који одређују који део стринга треба издвојити из стринга. Имајте на уму да је почетни индекс укључен, док је завршни индекс искључен из резултујућег низа.
Пример
У овом примеру користићемо претходно креирани стринг под називом „ боја ” и позовите „ подстринг() ” метод преношењем почетног индекса “ 0 “, а последњи индекс ће бити број мањи од укупне дужине:
На конзоли ћемо одштампати резултујући стринг:
конзола. Пријава ( одговор ) ;Излаз
Обезбедили смо све методе за елиминисање последњег зареза из стринга у ЈаваСцрипт-у.
Закључак
За уклањање последњег зареза из стринга, можете користити методу слице(), методу реплаце() или методу субстринг(). Методе слице() и субстринг() извлаче стрингове осим последњег зареза, док метода реплаце() само замењује последњи зарез у низу празним стрингом. Овај текст је демонстрирао методе за елиминисање последњег зареза из датог низа са детаљним примерима.