Hoe de laatste komma uit string in JavaScript te verwijderen

Hoe De Laatste Komma Uit String In Javascript Te Verwijderen



Een komma is een scheidingsteken dat wordt gebruikt tussen de items van een lijst, zinnen, enzovoort. Soms, terwijl we in de stroom schrijven, voegen we de komma aan het einde van de lijst toe aan het laatste van de tekenreeks. Het kan een uitdaging zijn voor een ontwikkelaar om de laatste komma handmatig uit een reeks tekenreeksen te verwijderen. Voor dit doel biedt JavaScript een aantal vooraf gedefinieerde methoden die kunnen worden gebruikt om de situatie aan te pakken.

Dit artikel zal de methoden demonstreren voor het verwijderen van de laatste komma uit een gegeven string.

Hoe de laatste komma uit de tekenreeks in JavaScript te verwijderen?

Gebruik de onderstaande JavaScript-methoden om de laatste komma uit een tekenreeks te verwijderen:







  • slice() methode
  • vervang() methode
  • substring() methode

Laten we deze methoden een voor een bekijken.



Methode 1: Laatste komma uit tekenreeks verwijderen met de methode slice()

De ' plak() ”-methode wordt gebruikt om elk teken uit een tekenreeks te verwijderen. Het extraheert het deel van de string op basis van de begin- en eindindex en geeft het als een nieuwe string. Meer specifiek zullen we het gebruiken om de laatste komma uit een string te verwijderen.



Syntaxis
Volg de onderstaande syntaxis om de slice()-methode te gebruiken:





Snaar .. plak ( startIndex , endIndex ) ;

Hier, ' startIndex ' en de ' endIndex ” zijn de indexen die aangeven welk deel van de string moet worden geëxtraheerd.

Voorbeeld
In dit voorbeeld zullen we eerst een variabele maken met de naam ' kleur ” waarin een lijst met kleuren wordt opgeslagen, gescheiden door komma's:



was kleur = 'rood, blauw, groen, oranje,' ;

Roep de methode slice() op door de startindex door te geven als ' 0 ” en de eindindex als “ -1 ” dat helpt om de tekenreeks voor het laatste teken dat de komma is, te krijgen:

was antwoorden = kleur. plak ( 0 , - 1 ) ;

Door de gegeven methode slice() aan te roepen, wordt de subtekenreeks uitgepakt vanaf de index 0 en wordt deze vóór het laatste teken van een tekenreeks geëxtraheerd.

Druk vervolgens de resulterende tekenreeks af op de console met behulp van de ' console.log() methode:

troosten. log ( antwoorden ) ;

De uitvoer toont dat de laatste komma uit een lijst met kleuren is verwijderd:

Laten we naar de tweede methode gaan!

Methode 2: Laatste komma uit tekenreeks verwijderen met behulp van de methode Replace()

De ' vervangen() ” wordt gebruikt om de waarde in een tekenreeks eenvoudig te vervangen door de gedefinieerde tekenreeks, het teken of een willekeurig symbool. Het is de vooraf gedefinieerde methode van het object String type. Het accepteert twee parameters en voert een string uit met de nieuw vervangen waarden.

Syntaxis
Volg de onderstaande syntaxis om de methode Replace() te gebruiken:

Snaar . vervangen ( zoekwaarde , vervangWaarde ) ;

Hier de ' zoekwaarde ” is de waarde die moet worden gezocht en vervangen door de “ vervangWaarde ”.

Voorbeeld
We zullen nu de reeds gemaakte string gebruiken die is opgeslagen in de variabele ' kleur ” en roep de methode Replace() aan door de searchValue door te geven als een komma in de vorm van een regex-patroon. De geëxtraheerde komma's worden vervangen door lege tekenreeksen:

was antwoorden = kleur. vervangen ( /,*$/ , '' ) ;

Hier, in het regex-patroon, de ' * ” teken geeft een willekeurig aantal hiervan aan (komma), en het “ $ ”-teken komt overeen met het einde van de tekenreeks.

Druk ten slotte de resulterende tekenreeks af die is opgeslagen in een variabele ' antwoorden ” op de console met de “ console.log() methode:

troosten. log ( antwoorden ) ;

Zoals u in de uitvoer kunt zien, wordt de laatste komma van een tekenreeks verwijderd door de methode Replace() te gebruiken:

Laten we een andere methode gebruiken om de laatste komma uit een string te verwijderen.

Methode 3: Laatste komma uit tekenreeks verwijderen met de methode substring()

Er is nog een JavaScript-methode die helpt om komma's te verwijderen aan het einde van een tekenreeks genaamd de ' subtekenreeks() ” methode. Net als de methode slice() heeft het ook twee parameters nodig en retourneert het een nieuwe tekenreeks als uitvoer door het opgegeven deel van de tekenreeks als een subtekenreeks te extraheren op basis van de start- en laatste index.

Syntaxis
Volg de onderstaande syntaxis om de methode substring() te gebruiken:

Snaar . subtekenreeks ( startIndex , endIndex ) ;

Hier, ' startIndex ' en de ' endIndex ” zijn de indexen die aangeven welk deel van de string uit de string moet worden gehaald. Merk op dat de startindex is opgenomen, terwijl de eindindex is uitgesloten van een resulterende tekenreeks.

Voorbeeld
In dit voorbeeld gebruiken we de eerder gemaakte string genaamd “ kleur ” en roep de “ subtekenreeks() 'methode door de startindex door te geven' 0 ”, en de laatste index zal een getal zijn dat kleiner is dan de totale lengte:

was antwoorden = kleur. subtekenreeks ( 0 , kleur. lengte - 1 ) ;

Op de console zullen we de resulterende string afdrukken:

troosten. log ( antwoorden ) ;

Uitgang:

We hebben alle methoden geleverd om de laatste komma uit een tekenreeks in JavaScript te verwijderen.

Conclusie

Om de laatste komma uit een tekenreeks te verwijderen, kunt u de methode slice() gebruiken, methode Replace() of substring(). De methodes slice() en substring() extraheren de tekenreeksen behalve de laatste komma, terwijl de methode Replace() alleen de laatste komma in een tekenreeks vervangt door een lege tekenreeks. Dit artikel demonstreerde de methoden voor het verwijderen van de laatste komma uit een gegeven string met gedetailleerde voorbeelden.