Si en algún momento has tenido la necesidad de tomar una cadena (string) y recuperar tan solo una sección del valor que contiene, esta información es para ti. Realizarlo es muy sencillo, solo sigue leyendo.
Sintaxis:
str.slice(inicial, final)
Funciona de la siguiente manera:
- inicial es la posición desde la cual va a extraer el contenido, recuerda que en JavaScript los índices comienzan en CERO.
- final (opcional) es la posición donde debe terminar, si no lo pones, entonces te devuelve todo el contenido restante.
Por ejemplo, si tenemos el valor:
var cadena = "Hoy es un día magnífico"
Y queremos recuperar la palabra “magnífico”, contamos desde el inicio (“H”) hasta llegar a la “m”, comenzando con el cero. En este caso tenemos la posición 14.
var palabra = cadena.slice(14) var palabra2 = cadena.slice(10, 3) // recuperamos: magnífico // recuperamos: día
Ejemplo práctico
Esta técnica es sencilla, pero muy poderosa, ya que te permitirá crear rutinas avanzadas de búsqueda y validación de contenidos. Si tienes alguna duda déjame una pregunta en la sección de comentarios.
Deja un comentario