JavaScript: método String slice()

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: método String slice()

Este tutorial de JavaScript muestra cómo usar el método de cadena llamado slice() con sintaxis y ejemplos.

describir

En JavaScript, slice() es un método de cadena utilizado para extraer una subcadena de una cadena. Debido a que el método slice() es un método del objeto String, debe llamarse a través de una instancia específica de la clase String.

sintaxis

En JavaScript, la sintaxis del método slice() es:

string.slice(start_position [, end_position]);

parámetro o parámetro

start_position La posición en la cadena donde comenzará la extracción. La primera posición en la cadena es 0. Si proporciona un valor negativo para este parámetro, el método slice() medirá desde el final de la cadena. Por ejemplo, el valor -1 es el último carácter de la cadena, el valor -2 es el penúltimo carácter de la cadena, y así sucesivamente. end_position es opcional. Determina en qué parte de la cadena terminará la extracción (pero sin incluir el carácter en end_position en la subcadena extraída). La primera posición en la cadena es 0. Si proporciona un valor negativo para este parámetro, el método slice() medirá desde el final de la cadena. Por ejemplo, el valor -1 es el último carácter de la cadena, el valor -2 es el penúltimo carácter de la cadena, y así sucesivamente. Si no se proporciona este parámetro, el método slice() devuelve todos los caracteres al final de la cadena.

devolver los bienes

El método slice() devuelve una cadena que contiene la parte de la cadena extraída.

notas

  • El método slice() no cambia el valor de la cadena original.
  • La primera posición en la cadena es 0.
  • Si proporciona un valor negativo para start_position o end_position, la posición será relativa al final de la cadena. Por ejemplo, el valor -1 es el último carácter de la cadena, el valor -2 es el penúltimo carácter de la cadena, y así sucesivamente.
  • Si no se proporciona end_position, el método slice() devuelve todos los caracteres al final de la cadena.

ejemplo

Veamos un ejemplo de cómo usar el método slice() en JavaScript.

Por ejemplo:

var totn_string = 'TechOnTheNet';

console.log(totn_string.slice(0,4));
console.log(totn_string.slice(4,6));
console.log(totn_string.slice(6,9));
console.log(totn_string.slice(9,12));

En este ejemplo, declaramos una variable llamada totn_string, a la que se le asigna el valor de cadena “TechOnTheNet”. Luego llamamos al método slice() de la variable totn_string para extraer o dividir partes de la cadena.

Para fines de demostración, escribimos la salida del método slice() en el registro de la consola del navegador web para mostrar lo que devuelve el método slice().

Lo siguiente se enviará al registro de la consola del navegador web:

Tech
On
The
Net

Como puede ver, el método slice() devuelve “Tech” en la primera llamada, “On” en la segunda llamada, “The” en la tercera llamada y “The” en la cuarta llamada Net”.

Especificar una posición inicial negativa

También puede usar el método slice() para extraer subcadenas con una posición de inicio negativa. Una posición inicial negativa le permite determinar la posición relativa al final de la cadena al extraer la subcadena.

Por ejemplo:

var totn_string = 'TechOnTheNet';

console.log(totn_string.slice(-3));

Lo siguiente se enviará al registro de la consola del navegador web:

Net

En este ejemplo, configuramos el parámetro start_position en un valor de -3 y no proporcionamos el parámetro end_position. Esto significa que el método slice() extraerá la subcadena a partir del antepenúltimo carácter hasta el final de la cadena (permitiéndonos extraer los últimos 3 caracteres de la cadena).

(Visited 15 times, 1 visits today)