Come rimuovere il secondo ultimo carattere dalla stringa in JavaScript

Come rimuovere il secondo ultimo carattere dalla stringa in JavaScript
Durante la programmazione in JavaScript, ci imbattiamo in situazioni che coinvolgono l'uso di array di stringhe complesse che comprendono alcuni errori di punteggiatura o grammatica. Ad esempio, quando si testa una pagina Web o un sito Web e affronti alcuni problemi nella sezione DOM in particolare. In tali casi, la rimozione del secondo ultimo personaggio da una stringa in JavaScript può salvare il tuo tempo e lo sforzo.

Questo manuale ti guiderà a rimuovere il secondo ultimo carattere dalla stringa in JavaScript.

Come rimuovere il secondo ultimo carattere dalla stringa in JavaScript?

Per rimuovere il secondo ultimo carattere da una stringa in JavaScript, usa:

  • "fetta()" E "addEventListener ()"Metodi
  • "substring ()" metodo

Ora passeremo attraverso ciascuno dei due approcci uno per uno!

Metodo 1: rimuovere il secondo ultimo carattere dalla stringa in javascript usando i metodi Slice () e AddeventListener ()

IL "addEventListener ()"Il metodo allega un gestore di eventi a un documento, mentre il"fetta()"Il metodo restituisce elementi selezionati come nuovo array. Questi metodi possono essere utilizzati in combinazione per aggiungere un clic e tagliare la stringa data quando si fa clic sul pulsante.

Sintassi

corda.fetta (inizio, fine)

Nella sintassi data, "inizio", E "FINE"Si riferisce agli indici di inizio e fine della stringa data, rispettivamente.

documento.addEventListener (clic, funzione)

Nella sintassi sopra, "clic"Si riferisce all'evento specificato e"funzione"È la funzione su cui deve essere applicato l'evento.

Il seguente esempio spiega chiaramente il concetto indicato.

Esempio
Innanzitutto, crea un pulsante e un'intestazione che verrà visualizzato sul modello a oggetto document (DOM) come segue:


Produzione

Ora, accedi al pulsante creato e intestazione usando "documento.QuerySelector ()" metodo:

Let Button = Document.QuerySelector ("Button");
Let output = document.QuerySelector ("H2");

Successivamente, specificare un valore di stringa denominato "Carattere"E registralo sulla console:

let string = "carattere";
console.log ("Il valore stringa dato è:", stringa)

Infine, aggiungi un "clic"Evento al pulsante Creato. Inoltre, applica il "fetta()Metodo "insieme al"lunghezza"Proprietà in modo tale che il secondo ultimo personaggio venga estratto.

Nella dimostrazione seguente, il metodo Slice () si riferirà prima all'intera stringa con gli ultimi due valori sottratti, quindi il secondo metodo Slice () estraggerà solo l'ultimo carattere stringa. Entrambe le sottostringhe recuperate saranno recuperate e concatenate usando il "+"Operatore e visualizzato come l'internhtml dell'intestazione si riferisce come"produzione":

pulsante.addEventListener ("Click", () =>
Let SecondLast = String.fetta (0, stringa.lunghezza - 2) + stringa.fetta (stringa.lunghezza - 1);
produzione.InnerText = SecondLast;
);

Produzione

Metodo 2: rimuovere il secondo ultimo carattere dalla stringa in javascript usando il metodo substring ()

IL "substring ()"Il metodo estrae i caratteri dall'inizio alla fine senza alcuna modifica nella stringa originale. Questo metodo può essere implementato per individuare il secondo ultimo carattere dalla stringa data separando gli ultimi due caratteri e unendo l'ultimo carattere nella stringa.

Sintassi

corda.sottostringa (avvio, fine)

In questa particolare sintassi, "inizio" E "FINE"Fare riferimento agli indici di avvio e finale, rispettivamente, simile al metodo della fetta.

Esempio
Prima di tutto, memorizzeremo un valore di stringa chiamato "JavaScript"E registralo sulla console:

const string = 'javascript';
console.log ("Il valore stringa dato è:", stringa)

Ora, applica il "substring ()"Metodo facendo riferimento agli indici della stringa in modo tale che il secondo ultimo carattere di stringa si trova e omesso usando lo stesso approccio che è discusso nel metodo precedente:

const secondLast = String.substring (0, stringa.lunghezza - 2) + stringa.substring (stringa.lunghezza - 1);

Infine, visualizza il valore della stringa risultante sulla console:

console.log ("La stringa risultante dopo aver rimosso il secondo ultimo carattere è:", secondlast);

Produzione

Abbiamo discusso di tutti i metodi più semplici per rimuovere il secondo ultimo carattere dalla stringa in JavaScript.

Conclusione

Per rimuovere il secondo ultimo carattere da una stringa in JavaScript, usa "fetta()" E "addEventListener ()"Metodi per l'aggiunta di un clic di clic ed estrarre il secondo ultimo carattere al clic del pulsante o"substring ()"Metodo per separare gli ultimi due caratteri e unire solo l'ultimo carattere nella stringa. Questo blog ha spiegato il metodo per rimuovere il secondo ultimo carattere da una stringa in JavaScript.