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 : []