Questo articolo dimostrerà i metodi per eliminare l'ultima virgola da una determinata stringa.
Come rimuovere l'ultima virgola dalla stringa in JavaScript?
Per rimuovere l'ultima virgola da una stringa, utilizzare i metodi JavaScript indicati di seguito:
- metodo slice()
- metodo replace()
- metodo substring()
Esploriamo questi metodi uno per uno.
Metodo 1: rimuovere l'ultima virgola dalla stringa utilizzando il metodo slice()
Il ' fetta() Il metodo ” viene utilizzato per rimuovere qualsiasi carattere da una stringa. Estrae la parte della stringa in base all'indice iniziale e finale e la fornisce come nuova stringa. Più specificamente, lo useremo per rimuovere l'ultima virgola da una stringa.
Sintassi
Segui la sintassi indicata di seguito per utilizzare il metodo slice():
Corda .. fetta ( startIndex , endIndex ) ;
Qui, ' startIndex ' e il ' endIndex ” sono gli indici che specificano quale parte della stringa deve essere estratta.
Esempio
In questo esempio, creeremo prima una variabile denominata ' colore ” che memorizza un elenco di colori separati da virgole:
era colore = 'rosso, blu, verde, arancione,' ;
Richiama il metodo slice() passando l'indice iniziale come ' 0 ” e l'indice finale come “ -1 ” che aiuta a ottenere la stringa prima dell'ultimo carattere che è la virgola:
era Rispondere = colore. fetta ( 0 , - 1 ) ;La chiamata al metodo slice() dato estrarrà la sottostringa a partire dall'indice 0 e la estrarrà prima dell'ultimo carattere di una stringa.
Quindi, stampa la stringa risultante sulla console usando ' console.log() ' metodo:
consolle. tronco d'albero ( Rispondere ) ;L'output mostra che l'ultima virgola da un elenco di colori è stata rimossa correttamente:
Andiamo verso il secondo metodo!
Metodo 2: rimuovere l'ultima virgola dalla stringa utilizzando il metodo replace()
Il ' sostituire() ” viene utilizzato per sostituire semplicemente il valore in una stringa con la stringa, il carattere o qualsiasi simbolo definito. È il metodo predefinito dell'oggetto di tipo String. Accetta due parametri e genera una stringa con i valori appena sostituiti.
Sintassi
Segui la sintassi indicata di seguito per utilizzare il metodo replace():
Qui, il “ valore di ricerca ” è il valore che deve essere ricercato e sostituito con “ sostituireValore ”.
Esempio
Utilizzeremo ora la stringa già creata memorizzata nella variabile “ colore ” e chiama il metodo replace() passando il searchValue come una virgola sotto forma di un pattern regex. Le virgole estratte verranno sostituite con stringhe vuote:
Qui, nel modello regex, il ' * Il segno ' indica un numero qualsiasi di questo (virgola) e il ' $ Il segno ” lo corrisponde fino alla fine della stringa.
Infine, stampa la stringa risultante memorizzata in una variabile ' Rispondere ” sulla console usando il “ console.log() ' metodo:
consolle. tronco d'albero ( Rispondere ) ;Come puoi vedere nell'output, l'ultima virgola da una stringa viene rimossa utilizzando il metodo replace():
Usiamo un altro metodo per rimuovere l'ultima virgola da una stringa.
Metodo 3: rimuovere l'ultima virgola dalla stringa utilizzando il metodo substring()
C'è un altro metodo JavaScript che aiuta a rimuovere le virgole dalla fine di una stringa chiamata ' sottostringa() ' metodo. Proprio come il metodo slice(), accetta anche due parametri e restituisce una nuova stringa come output estraendo la parte specificata della stringa come sottostringa in base all'inizio e all'ultimo indice.
Sintassi
Segui la sintassi fornita di seguito per utilizzare il metodo substring():
Qui, ' startIndex ' e il ' endIndex ” sono gli indici che specificano quale parte della stringa deve essere estratta dalla stringa. Si noti che l'indice iniziale è incluso, mentre l'indice finale è escluso da una stringa risultante.
Esempio
In questo esempio useremo la stringa precedentemente creata chiamata “ colore ” e invocare il “ sottostringa() ” metodo passando l'indice di partenza “ 0 ”, e l'ultimo indice sarà un numero inferiore alla lunghezza complessiva:
Sulla console, stamperemo la stringa risultante:
consolle. tronco d'albero ( Rispondere ) ;Produzione
Abbiamo fornito tutti i metodi per eliminare l'ultima virgola da una stringa in JavaScript.
Conclusione
Per rimuovere l'ultima virgola da una stringa, puoi usare il metodo slice(), il metodo replace() o il metodo substring(). I metodi slice() e substring() estraggono le stringhe tranne l'ultima virgola, mentre il metodo replace() sostituisce solo l'ultima virgola in una stringa con una stringa vuota. Questo articolo ha dimostrato i metodi per eliminare l'ultima virgola da una determinata stringa con esempi dettagliati.