Cómo extraer una sección de una cadena con Slice en Javascript

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.


Posted

in

,

by

Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *