Método Lodash _.third()

El método Lodash _.third() toma una array y un índice y, por lo tanto, devuelve una array generada al tomar elementos de la array original, comenzando con el tercer elemento y terminando en el índice dado.

Sintaxis:

_.third(array, index);

Parámetros: este método toma dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • array: Se tomará la array dada de los elementos.
  • índice: El índice hasta el cual se tomarán los elementos.

Valor devuelto: este método devuelve una array generada.

Nota:

Instalación del módulo: la biblioteca de contribuciones de Lodash se puede instalar con el siguiente comando:

npm install lodash-contrib –save

Ejemplo 1: 

// Defining lodash contrib variable
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
  
// Creating array
var arr = _.third(array, 5);
  
console.log("Original Array : ", array);
console.log("Generated Array: ", arr);

Producción:

Original Array :  [
   1,  2, -1, -1, 5, 6,
  -6, -6, -7, -8, 9, 9,
  10
]
Generated Array:  [ -1, -1, 5 ]

Ejemplo 2: si no se pasa ningún índice, este método devuelve el tercer elemento de la array original.

// Defining lodash contrib variable
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
  
// Creating array
var arr = _.third(array);
  
console.log("Original Array : ", array);
console.log("Element: ", arr);

Producción: 

Original Array :  [
   1,  2, -1, -1, 5, 6,
  -6, -6, -7, -8, 9, 9,
  10
]
Element:  -1

Ejemplo 3: si el índice pasado es negativo, la array se crea hasta el elemento en ese índice desde la derecha. 

// Defining lodash contrib variable
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
  
// Creating array
var arr = _.third(array, -2);
  
console.log("Original Array : ", array);
console.log("Generated Array: ", arr);

Producción: 

Original Array :  [
   1,  2, -1, -1, 5, 6,
  -6, -6, -7, -8, 9, 9,
  10
]
Generated Array:  [
  -1, -1,  5, 6, -6,
  -6, -7, -8, 9
]

Ejemplo 4: si el índice está fuera de los límites, la array completa restante se crea después del tercer elemento.

// Defining lodash contrib variable
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
  
// Creating array
var arr = _.third(array, 100);
  
console.log("Original Array : ", array);
console.log("Generated Array: ", arr);

Producción: 

Original Array :  [
   1,  2, -1, -1, 5, 6,
  -6, -6, -7, -8, 9, 9,
  10
]
Generated Array:  [
  -1, -1,  5, 6, -6,
  -6, -7, -8, 9,  9,
  10
]

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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