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