Método Underscore.js _.third()

El método _.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:

  • 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: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.

La biblioteca de contribución underscore.js se puede instalar mediante npm install underscore-contrib –save.

Ejemplo 1:

// Defining underscore contrib variable
var _ = require('underscore-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 underscore contrib variable
var _ = require('underscore-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 underscore contrib variable
var _ = require('underscore-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 underscore contrib variable
var _ = require('underscore-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 *