Suponiendo que tenemos una cadena de caracteres y quisiéramos eliminar un fragmento de la cadena, o eliminar un carácter en una posición especial podríamos simplemente emplear el método slice()
el cual cuenta con dos parámetros (INICIO,FIN).
Suponiendo que tenemos una variable con el valor “Medium” y sabiendo que en programación empezamos a contar desde el valor cero hasta infinito tendríamos una cadena dividida de la siguiente manera.
M = [0] E = [1] D = [2] I = [3] U = [4] M = [5]
Lo primero que haremos sera eliminar una porción de la cadena para dejarla de la siguiente manera DIUM
, es decir eliminaremos los caracteres M y E.
En este caso le dijimos a slice que de la posición 2 en adelante siga, y de la posición 2 hacia atrás elimine.
Ahora eliminaremos todo el texto menos los caracteres M y E.
Aquí le damos 2 parámetros, 0 es la posición inicial y 2 es la posición final.
Tendremos que tener en cuenta que slice
NO modifica la variable actual, si no que genera una nueva, por eso la definición y asignación de una nueva llamada textoModificado
en la cual se guarda el valor retornado por el método.
Ahora veremos un ejemplo con el valor negativo, tomaremos la misma cadena y eliminaremos SOLO las ultimas 2 posiciones de la cadena.
Este método puede ser empleado en muchos casos puntuales, como eliminar un carácter puntual o eliminar un fragmento para luego convertir esa nueva cadena con el primer carácter en mayúsculas.
Si el articulo te gusto o te pareció interesante por favor ayúdame con 👏 🤓 Puedes seguirme en Twitter o encontrarme en GitHub visitando mi sitio web.
Francisco Imanol Suarez on about.me
I am a web developer, student, and photographer in Trelew, Argentina. Read my articles.about.me