Método Underscore.js _.dropWhile()

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 ]

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 *