Método Lodash _.takeSkipping()

Método _.takeSkipping()

el el el el

Sintaxis:

_.takeSkipping(array, skip_value)

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

  • array: la array a partir de la cual se creará la array de salto.
  • skip_value: el valor que se usa para hacer que la array salte de la array original.

Valor devuelto: este método devuelve una array de salto recién creada.

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca contrib de lodash. 

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: en este ejemplo, generaremos una array de omisión usando este método.

// Defining lodash contrib variable 
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, 3, 4, 6, 4, 3, 10];
  
// SkipValue
var skip = 2;
  
// Generating Array using takeSkipping() method
var arr = _.takeSkipping(array, skip);
  
console.log("Array : ", array);
console.log("Skip Value : ", skip);
console.log("Generated Array : ", arr);

Salida: la array de omisión generada contiene el (n+2) elemento indexado.

Array :  [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value :  2
Generated Array :  [ 1, 3, 6, 3 ]

Ejemplo 2: este método es seguro para omitir valores mayores o menores que el tamaño de la array.

// Defining lodash contrib variable 
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, 3, 4, 6, 4, 3, 10];
  
// SkipValue
var skip = 10;
  
// Generating Array using takeSkipping() method
var arr = _.takeSkipping(array, skip);
  
console.log("Array : ", array);
console.log("Skip Value : ", skip);
console.log("Generated Array : ", arr);

Salida: solo el primer elemento o el 0º elemento indexado está en la array generada.

Array :  [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value :  10
Generated Array :  [ 1 ]

Ejemplo 3: para un valor de omisión negativo, devuelve una array vacía.

// Defining lodash contrib variable 
var _ = require('lodash-contrib'); 
  
// Array
var array = [1, 2, 3, 4, 6, 4, 3, 10];
  
// skipValue
var skip = -10;
  
// Generating Array using takeSkipping() method
var arr =_.takeSkipping(array, skip);
  
console.log("Array : ", array);
console.log("Skip Value : ", skip);
console.log("Generated Array : ", arr);

Producción:

Array :  [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value :  -10
Generated Array :  []

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 *