¿Cuál es el método Slice en JavaScript?

¿Cuál es el método Slice en JavaScript?

JavaScript es el lenguaje que se utiliza para que el sitio web sea dinámico e interactivo. En cualquier lenguaje de programación, las matrices juegan un papel importante en el almacenamiento de datos y la administración de diferentes tipos de datos. Los desarrolladores a menudo necesitan filtrar la matriz, fusionar múltiples matrices y empujar o empujar los elementos de una matriz para cumplir con las tareas requeridas. En esta publicación, aprendemos sobre la función de una matriz bien conocida ","rebanada()."

¿Cuál es el método Slice () en JavaScript?

El rebanada() El método se utiliza para obtener algunos elementos específicos de una matriz desde un índice inicial dado al índice de finalización dado.

Sintaxis del método Slice ()

El método Slice toma dos argumentos como parámetro y proporciona la matriz en rodajas. La sintaxis de escribir un rebanada() La función se da a continuación:

nombre del nombre.Slice (iniciarindex, endingIndex);

  • El rebanada() El método no afecta la matriz original y devuelve una nueva matriz en rodajas.
  • El último elemento del rango dado de los índices no está incluido en la matriz resultante.

Intentemos cortar un par de matrices para comprender mejor la función ().

Nota: Usaremos la consola del navegador para demostrar ejemplos realizados en esta publicación. Para abrir la consola del navegador:

  • Utilizar el F12 clave en Chrome y otros navegadores basados ​​en cromo.
  • Usar Ctrl + Shift + K teclas de atajo de teclado para Mozilla.
  • Usar Opción + ⌘ + C teclas de acceso directo de teclado en Safari (si el menú del desarrollador no aparece, abra las preferencias presionando ⌘ +, y en la pestaña avanzada, verifique "Mostrar el menú Desarrollar en la barra de menú").

Cómo usar el método SLICE () en JavaScript

Supongamos que tenemos una variedad de diferentes lenguajes de programación:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Queremos obtener el nombre de los idiomas del segundo índice al quinto índice. La sintaxis para obtener tal resultado sería así:

var layedarr = arr = arrry.rebanada (2,5);

Ahora, si consolamos el Slicedarr:

consola.log (SlateRarr);

Puede ver que tenemos tres elementos del segundo índice al quinto índice.

Nota:

  • El índice de matriz comienza desde cero
  • El quinto elemento, el último elemento en el rango de índices, no está incluido en la matriz resultante, como se mencionó anteriormente.

Cómo cortar desde el final de la matriz

También podemos extraer elementos del final de la matriz proporcionando los valores negativos a la función de corte.

Negativo cero (-0) se considerará el último elemento de la matriz, negativo (-1) se considerará el segundo último elemento de la matriz, y así sucesivamente.

Por ejemplo, tenemos una variedad de lenguajes de programación:

var arr = ["java", "python", "c", "c ++", "c#", "javascript", "perl", "swift"];

Queremos obtener los elementos del cuarto último índice al segundo último índice. La función Slice () para obtener tal resultado irá así:

var layedarr = arr = arrry.corte (-4, -1);

Para verificar, consolar el estrellado:

consola.log (SlateRarr);

Tenemos el resultado exacto como esperábamos. Entonces, así es como podemos usar valores negativos para extraer elementos desde el final de la matriz.

Conclusión

El rebanada() es un método de matriz incorporado en JavaScript utilizado para encontrar y separar un subconjunto de elementos de una matriz. Se necesitan dos parámetros: el índice del elemento inicial de la nueva matriz en rodajas y el índice del elemento junto al último elemento de la nueva matriz. Este método es extremadamente útil cuando necesitamos elementos específicos de la matriz en nuestro código.

Aprendimos a usar el método SLICE () para obtener un subconjunto de elementos de una matriz en esta guía práctica.