Imagen destacada del artículo Eliminar el primer y ultimo carácter de una cadena en javascript

Eliminar el primer y ultimo carácter de una cadena en javascript

javascript svg
actualizado: 01 / 01 / 2023

En el mundo del desarrollo web, es común tener que trabajar con cadenas de texto y manipularlas de diferentes maneras. Una de estas tareas es eliminar el primer y último carácter de una cadena.

En este artículo, aprenderás diferentes formas de eliminar tanto el primer como último carácter de una cadena usando métodos nativos de JavaScript.

Si también estás interesado en conocer como eliminar elementos de un arreglo.

Eliminar el primer carácter de una cadena con js

si necesitas eliminar solo el primer carácter de un string, puedes usar cualquiera de los siguientes métodos.

Usando el método .slice()

js
const word = "Mundo";
const newWord = word.slice(1); // 'undo'

En este caso solo se debe pasar el número 1 al método .slice() esto eliminara solo la primera letra del string.

Usando el método .substr()

js
const word = "Mundo";
const newWord = word.substr(1); //'undo'

Para este caso usamos el mismo principio solo debes pasar el número 1 al método y ya tienes la nueva cadena.

Eliminar el ultimo carácter de una cadena

si necesitas eliminar solo el último carácter de un string, puedes usar cualquiera de los siguientes métodos.

Usando el método .slice()

js
const word = "wordpresss";
// ahora necesitamos eliminar la ultima 's' para que el string quede asi 'wordpress'
const wordpressName = word.slice(0, -1);
//esto guarda en la variable wordpressName lo mismo de la variable word pero sin la ultima 's'

en este caso los parámetros que se le pasan al método .slice() le indican que tomando como referencia la posición 0 del string es decir la primera letra. Comience a eliminar desde el final de la cadena por eso el signo negativo.

Usando el método .substr()

js
const word = "hola";
const newWord = word.substr(0, word.length - 1); // 'hol'

El método .substr() recibe como primer parámetro el 0 que es la primera letra de la cadena y luego recibe el indice que va a eliminar, para buscar el ultimo indice usamos la longitud del string y le restamos 1.

Artículos relacionados:
Cómo pasar un array como parámetro de una función en JavaScript

Imagen destacada del artículo Cómo pasar un array como parámetro de una función en JavaScript

Cómo hacer una tienda online con HTML y CSS: Una guía paso a paso

Imagen destacada del artículo Cómo hacer una tienda online con HTML y CSS: Una guía paso a paso

React vs Vue: Una comparativa general de dos de los frameworks más populares de la web

Imagen destacada del artículo React vs Vue: Una comparativa general de dos de los frameworks más populares de la web

Cómo poner comentarios en javascript

Imagen destacada del artículo Cómo poner comentarios en javascript

Como leer un archivo de texto (txt) usando nodejs

Imagen destacada del artículo Como leer un archivo de texto (txt) usando nodejs

Gatsby JS - introducción, ventajas y usos

Imagen destacada del artículo Gatsby JS - introducción, ventajas y usos

Método .reduce() ejemplos prácticos con javascript

Imagen destacada del artículo Método .reduce() ejemplos prácticos con javascript