método _.dropWhile() el
Sintaxis:
_.dropWhile(array, function)
Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:
- array: la array dada a partir de la cual se crea la array descartada.
- función: la función que contiene las condiciones para que se eliminen los elementos.
Valor devuelto: este método devuelve una array recién creada.
Nota:
npm install guión bajo-contrib.
Ejemplo 1: en este ejemplo, crearemos una array con todos los valores positivos descartados.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [11, 21, 43, 34, 12, -1]; // Getting dropped array using dropWhile() method var d_array =_.dropWhile(array, function(x){ return x > 0; }); console.log("Array : ", array); console.log("Dropped Array : ", d_array);
Producción:
Array : [ 11, 21, 43, 34, 12, -1 ] Dropped Array : [ -1 ]
Ejemplo 2: en este ejemplo, crearemos una array con todos los valores negativos descartados.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [-1, -21, -43, 34, 12, -1]; // Getting dropped array using dropWhile() method var d_array =_.dropWhile(array, function(x){ return x < 0; }); console.log("Array : ", array); console.log("Dropped Array : ", d_array);
Salida: los valores negativos se eliminan hasta que llega un valor positivo.
Array : [ -1, -21, -43, 34, 12, -1 ] Dropped Array : [ 34, 12, -1 ]
Ejemplo 3: en este ejemplo, crearemos una array con 0 valores eliminados hasta que la función devuelva falso.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); // Array var array = [0, 0, 0, 0, 0, -1, -21, -43, 34, 12, -1]; // Getting dropped array using dropWhile() method var d_array =_.dropWhile(array, function(x){ return x == 0; }); console.log("Array : ", array); console.log("Dropped Array : ", d_array);
Producción:
Array : [ 0, 0, 0, 0, 0, -1, -21, -43, 34, 12, -1 ] Dropped Array : [ -1, -21, -43, 34, 12, -1 ]