Método Lodash _.prototype.next()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.prototype.next() de Sequence en lodash se usa para encontrar el siguiente valor en un objeto envuelto que sigue el protocolo iterador.

Sintaxis:

_.prototype.next()

Parámetros: Este método no acepta ningún parámetro.

Valor devuelto: este método devuelve el valor del siguiente iterador.

Ejemplo 1:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Initializing wrapped value
var wrapper = _([5, 6]);
  
// Calling prototype.next() method 
let res1 = wrapper.next();
let res2 = wrapper.next();
   
// Displays output
console.log(res1);
console.log(res2);

Producción:

{ done: false, value: 5 }
{ done: false, value: 6 }

Ejemplo 2:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Initializing wrapped value
var wrapper = _([]);
  
// Calling prototype.next() method 
let result = wrapper.next();
   
// Displays output
console.log(result);

Producción:

{ done: true, value: undefined }

Aquí, la salida es ‘indefinida’ ya que no hay ningún valor para imprimir.

Ejemplo 3:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Calling prototype.next() method 
let result1 = _({'f':5}).next();
let result2 = _({'g':(1/0)}).next();
   
// Displays output
console.log(result1);
console.log(result2);

Producción:

{ done: false, value: 5 }
{ done: false, value: Infinity }

Aquí, solo el valor definido se devuelve a la salida.

Referencia: https://lodash.com/docs/4.17.15#prototype-next

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh 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 *