Método Underscore.js _.takeSkipping()

Método _.takeSkipping()

el el el el

Sintaxis:

_.takeSkipping(array, skip_value)

Parámetros: 

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

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

Nota: npm install underscore-contrib –save.

Ejemplo 1: en este ejemplo, generaremos una array de omisión usando este método.

Javascript

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

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Array
var array = [1, 2, 3, 4, 6, 4, 3, 10];
  
// skipValue
var skip = 20;
  
// 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 elemento indexado número 0 está en la array generada.

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

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

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Array
var array = [1, 2, 3, 4, 6, 4, 3, 10];
  
// skipValue
var skip = -20;
  
// 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 :  -20
0
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 *