Как да премахнете запетаи от низ в JavaScript

Kak Da Premahnete Zapetai Ot Niz V Javascript



Запетаята е препинателен знак, използван в дълги изречения, за да ги направи по-четими. Може да е трудно за разработчика да изтрие ръчно всички запетаи от колекция от низове. За да направи това, JavaScript има определени предварително дефинирани методи, които помагат на разработчиците да премахнат запетаите от текст.

Тази публикация ще опише метода за елиминиране на запетаи от низ в JavaScript.







Как да премахнете запетаи от низ в JavaScript?

За да премахнете запетаите от низ в JavaScript, използвайте следните предварително дефинирани методи на JavaScript:



    • replace() метод
    • replaceAll() метод
    • Комбинация от метод split() с метод join().

Нека обсъдим всички гореспоменати методи един по един.



Метод 1: Премахване на запетаи от низ с помощта на метод replace().

замени() ” просто замества стойността на низ с дефинирания низ. Изисква два аргумента, стойността, която ще бъде заменена, и стойността, която ще се използва като заместител. По подразбиране той просто премахва първото копие на търсената стойност. Въпреки това, с помощта на регулярен израз, може да се направи така, че да се премахнат всички срещания на търсения термин.





Синтаксис

Следвайте посочения по-долу синтаксис, за да използвате метода replace() за премахване на запетаи от низа:



замени ( 'замени стойност' , 'заместител' ) ;


Тук, ' replaceValue ” е търсената стойност, която ще бъде заменена в низ, а „ заместител ” се използва за замяна. Той дава нов низ със заменените стойности като изход.

Пример

Първо създайте променлива ' ул ' и съхранява низ ' Linuxhint е най-добрият уебсайт за учене, умения ” в str:

var str = „Linuxhint е най-добрият уебсайт за учене, умения“ ;


Извикайте метода replace() чрез подаване на запетая ( , ) и празен низ ( '' ) като аргумент в „ console.log() ” метод:

console.log ( ул. замествам ( ',' , '' ) ) ;


Даденият изход премахва само първата запетая от низ:


За да премахнете всички запетаи от низа с помощта на метода replace(), подайте шаблона на регулярен израз ' /\,/g ” като replaceValue вместо запетая ( , ):

console.log ( ул. замествам ( / \, / g, '' ) ) ;


Тук, в регулярен израз, наклонените черти ( / ) показва началото и края на регулярен израз, докато обратната наклонена черта ( \ ) се използва със запетая ( , ) като символ за бягство, “ ж ” е глобалният флаг, който представлява премахване на всички запетаи от низ.

Резултатът показва, че всички запетаи от низа са премахнати:

Метод 2: Премахване на запетаи от низ с помощта на метод replaceAll().

замениВсички() ” е друг вграден метод в JavaScript. Той също така изисква два параметъра, стойността, която трябва да бъде заменена, и стойността, която да се използва като заместител. Той се използва специално, когато е необходимо да се заменят всички посочени стойности наведнъж, без да се използва модел на регулярен израз.

Синтаксис

Следвайте дадения по-долу синтаксис за метода replaceAll(), за да премахнете запетаите от низ:

замениВсички ( 'searchValue' , 'замени стойност' ) ;


В горния синтаксис „ searchValue ” е поднизът за замяна, а „ replaceValue ” е стойността, която се използва като заместител. Когато в низа се намери конкретна стойност, той извежда нов низ със заменените стойности.

Пример

Извикайте метода replaceAll(), като поставите запетаята ( , ) в първия аргумент и празен низ ( '' ) във втория аргумент. Методът replaceAll() ще замени всички запетаи от низ с празен подниз:

console.log ( str.replaceAll ( ',' , '' ) ) ;


В изхода всички запетаи вече са премахнати:

Метод 3: Премахване на запетаи от низ с помощта на метода split() С метода join().

разделяне () ” с „ присъединяване() ” е друга процедура в JavaScript, използвана за премахване на запетаи от низа. Методът split() връща масив. Този масив съдържа компоненти, които представляват части от низовете, когато разделянето срещне запетая. Ние обаче изискваме низ, а не масив. За целта използвайте метода join() с метода split(), за да преобразувате масива в низ.

Синтаксис

Споменатият по-долу синтаксис се използва за метода split() с метода join():

разделяне ( ',' ) .присъединяване ( '' )


Методът split() ще приеме запетаята като параметър и ще върне масив от поднизове. Масивите се обединяват отново в низ с помощта на метода JavaScript join() чрез подаване на празен низ.

Пример

Извикайте метода split() с метода join() в „ console.log() ” чрез предаване на запетая(,) и празен низ(‘’) като аргументи:

console.log ( п.разделяне ( ',' ) .присъединяване ( '' ) ) ;


Изход

Заключение

За да премахнете запетаи от стойност на низ, използвайте или замени() метод, на замениВсички() метод или комбинация от разделяне () и присъединяване( ) метод. The замени() премахва само първата запетая от низа поради работата си по подразбиране. Въпреки това, с помощта на регулярен израз, той може да бъде персонализиран, за да премахне всички запетаи от дадения низ. The замениВсички() премахва всички случаи на запетая ',' от целия низ. Дуото на разделяне () и присъединяване() също извършете същата операция; те обаче работят по различен начин. Всичко това е подробно обяснено в тази публикация с примери.