Cómo eliminar el segundo último personaje de String en JavaScript

Cómo eliminar el segundo último personaje de String en JavaScript
Mientras se programamos en JavaScript, nos encontramos con situaciones que implican el uso de matrices de cadenas complejas que comprenden algunos errores de puntuación o gramática. Por ejemplo, cuando prueba una página web o un sitio web y enfrenta algunos problemas en la sección DOM en particular. En tales casos, eliminar el segundo último personaje de una cadena en JavaScript puede ahorrar su tiempo y esfuerzo.

Este manual lo guiará para eliminar el segundo último carácter de la cadena en JavaScript.

Cómo eliminar el segundo último personaje de String en JavaScript?

Para eliminar el segundo último carácter de una cadena en JavaScript, use:

  • "rebanada()" y "addEventListener ()" métodos
  • "subcadena ()" método

Ahora pasaremos por cada uno de los dos enfoques uno por uno!

Método 1: Elimine el segundo último carácter de la cadena en JavaScript usando SLICE () y Métodos AddEventListener ()

El "addEventListener ()"El método adjunta un controlador de eventos a un documento, mientras que el"rebanada()El método "devuelve elementos seleccionados como una nueva matriz. Estos métodos se pueden usar en combinación para agregar un evento de clic y cortar la cadena dada cuando se hace clic en el botón.

Sintaxis

cadena.Slice (comenzar, final)

En la sintaxis dada, "comenzar", y "fin"Se refiere a los índices de inicio y final de la cadena dada, respectivamente.

documento.addEventListener (haga clic, función)

En la sintaxis anterior, "hacer clic"Se refiere al evento especificado y"función”Es la función en la que se aplicará el evento.

El siguiente ejemplo explica el concepto declarado claramente.

Ejemplo
En primer lugar, cree un botón y un encabezado que se mostrará en el modelo de objeto de documento (DOM) de la siguiente manera:


Producción

Ahora, acceda al botón creado y encabezando usando el "documento.QuerySelector ()" método:

Let Button = documento.QuerySelector ("botón");
Dejar de salida = documento.QuerySelector ("H2");

Después de eso, especifique un valor de cadena llamado "Personaje"Y registrarlo en la consola:

Let String = "carácter";
consola.log ("El valor de cadena dado es:", cadena)

Finalmente, agregue un "hacer clic"Evento al botón creado. Además, aplique el "rebanada()Método "junto con el"longitud"Propiedad de tal manera que se extrae el segundo último personaje.

En la siguiente demostración, el método slice () primero se referirá a la cadena completa con los dos últimos valores restados, y luego el segundo método slice () solo extraerá el último carácter de cadena. Ambas subcadenas recuperadas serán obtenidas y concatenadas utilizando el "+"Operador y mostrado como el interno del encabezado se refiere como el"producción":

botón.addEventListener ("Click", () =>
SecondLast = String.corte (0, cadena.Longitud - 2) + cadena.rebanada (cuerda.longitud - 1);
producción.inteText = SecondLast;
);

Producción

Método 2: Elimine el segundo último carácter de la cadena en JavaScript usando el método SubString ()

El "subcadena ()El método extrae caracteres de principio a fin sin ningún cambio en la cadena original. Este método se puede implementar para ubicar el segundo último carácter de la cadena dada separando los dos últimos caracteres y fusionando el último carácter en la cadena solamente.

Sintaxis

cadena.subcadena (inicio, final)

En esta sintaxis particular, "comenzar" y "fin"Consulte los índices de inicio y finalización, respectivamente, similar al método de corte.

Ejemplo
En primer lugar, almacenaremos un valor de cadena llamado "Javascript"Y registrarlo en la consola:

const string = 'javaScript';
consola.log ("El valor de cadena dado es:", cadena)

Ahora, aplique el "subcadena ()Método "refiriéndose a los índices de cadena de tal manera que el segundo carácter de la última cadena se encuentra y se omite utilizando el mismo enfoque que se discute en el método anterior:

const SECTULAST = cadena.subcadena (0, cadena.Longitud - 2) + cadena.subcadena (cadena.longitud - 1);

Finalmente, muestre el valor de cadena resultante en la consola:

consola.log ("La cadena resultante después de eliminar el segundo último carácter es:", SecondLast);

Producción

Hemos discutido todos los métodos más fáciles para eliminar el segundo último carácter de String en JavaScript.

Conclusión

Para eliminar el segundo último carácter de una cadena en JavaScript, use el "rebanada()" y "addEventListener ()"Métodos para agregar un evento de clic y extraer el segundo último carácter en el clic del botón o el" "subcadena ()"Método para separar los últimos dos caracteres y fusionar el último personaje en la cadena solamente. Este blog explicó el método para eliminar el segundo último carácter de una cadena en JavaScript.