Как удалить последнюю запятую из строки в JavaScript

Kak Udalit Poslednuu Zapatuu Iz Stroki V Javascript



Запятая — это разделитель, используемый между элементами списка, фразами и т. д. Иногда при написании в потоке мы добавляем запятую в конце списка в конце строки. Разработчику может быть сложно удалить последнюю запятую из набора строк вручную. Для этой цели JavaScript предоставляет несколько предопределенных методов, которые можно использовать для разрешения ситуации.

Эта статья продемонстрирует методы удаления последней запятой из заданной строки.

Как удалить последнюю запятую из строки в JavaScript?

Для удаления последней запятой из строки используйте приведенные ниже методы JavaScript:







  • метод среза()
  • метод замены()
  • метод подстроки()

Давайте рассмотрим эти методы один за другим.



Способ 1: удалить последнюю запятую из строки с помощью метода slice()

ломтик() ” используется для удаления любого символа из строки. Он извлекает часть строки на основе начального и конечного индекса и выдает ее как новую строку. В частности, мы будем использовать его для удаления последней запятой из строки.



Синтаксис
Следуйте приведенному ниже синтаксису, чтобы использовать метод slice():





Нить .. ломтик ( начальный индекс , endIndex ) ;

Здесь, ' начальный индекс ” и “ endIndex ” — это индексы, указывающие, какую часть строки необходимо извлечь.

Пример
В этом примере мы сначала создадим переменную с именем « цвет », в котором хранится список цветов, разделенных запятыми:



был цвет знак равно 'красный, синий, зеленый, оранжевый' ;

Вызовите метод slice(), передав начальный индекс как « 0 ' и конечный индекс как ' -1 », который помогает получить строку перед последним символом, который является запятой:

был отвечать знак равно цвет. ломтик ( 0 , - 1 ) ;

Вызов данного метода slice() извлечет подстроку, начиная с индекса 0, и извлечет ее перед последним символом строки.

Затем напечатайте результирующую строку на консоли, используя « console.log() метод:

приставка. журнал ( отвечать ) ;

Вывод показывает, что последняя запятая из списка цветов успешно удалена:

Переходим ко второму способу!

Способ 2: удалить последнюю запятую из строки с помощью метода replace()

заменять() ” используется для простой замены значения в строке заданной строкой, символом или любым другим символом. Это предопределенный метод объекта типа String. Он принимает два параметра и выводит строку с новыми замененными значениями.

Синтаксис
Следуйте приведенному ниже синтаксису, чтобы использовать метод replace():

Нить . заменять ( значение поиска , заменить значение ) ;

Здесь « значение поиска » — это значение, которое нужно найти и заменить на « заменить значение ».

Пример
Теперь мы будем использовать уже созданную строку, хранящуюся в переменной « цвет ” и вызовите метод replace(), передав значение searchValue через запятую в виде шаблона регулярного выражения. Извлеченные запятые будут заменены пустыми строками:

был отвечать знак равно цвет. заменять ( /,*$/ , '' ) ;

Здесь, в шаблоне регулярного выражения, « * Знак ” указывает на любое число этого (запятая), а знак “ $ Знак ” соответствует ему до конца строки.

Наконец, напечатайте результирующую строку, хранящуюся в переменной « отвечать ' на консоли с помощью ' console.log() метод:

приставка. журнал ( отвечать ) ;

Как видно из вывода, последняя запятая из строки удаляется с помощью метода replace():

Давайте воспользуемся другим способом удаления последней запятой из строки.

Способ 3: удалить последнюю запятую из строки с помощью метода substring()

Существует еще один метод JavaScript, помогающий удалять запятые в конце строки, который называется « подстрока() метод. Как и метод slice(), он также принимает два параметра и возвращает новую строку в качестве вывода, извлекая указанную часть строки в виде подстроки на основе начального и последнего индекса.

Синтаксис
Следуйте приведенному ниже синтаксису, чтобы использовать метод substring():

Нить . подстрока ( начальный индекс , endIndex ) ;

Здесь, ' начальный индекс ” и “ endIndex ” — это индексы, указывающие, какая часть строки должна быть извлечена из строки. Обратите внимание, что начальный индекс включен, а конечный индекс исключен из результирующей строки.

Пример
В этом примере мы будем использовать ранее созданную строку с именем « цвет » и вызовите « подстрока() ', передав начальный индекс ' 0 ”, а последний индекс будет на число меньше общей длины:

был отвечать знак равно цвет. подстрока ( 0 , цвет. длина - 1 ) ;

В консоли мы напечатаем результирующую строку:

приставка. журнал ( отвечать ) ;

Выход

Мы предоставили все методы удаления последней запятой из строки в JavaScript.

Вывод

Для удаления последней запятой из строки вы можете использовать метод slice(), метод replace() или метод substring(). Методы slice() и substring() извлекают строки, кроме последней запятой, тогда как метод replace() заменяет только последнюю запятую в строке пустой строкой. В этой статье продемонстрированы методы удаления последней запятой из заданной строки с подробными примерами.