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.
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.