Método Lodash _.prototype[Symbol.iterator]()

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[Symbol.iterator]() de Sequence en lodash se usa para permitir que el contenedor sea iterable .

Sintaxis:

_.prototype[Symbol.iterator]()

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

Valor de retorno: este método devuelve el objeto contenedor lodash .

Ejemplo 1:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Creating wrapped variable
var wrapr = _([8, 9]);
   
// Calling [Symbol.iterator]() method
wrapr[Symbol.iterator]() === wrapr;
  
let obj = Array.from(wrapr);
  
// Displays output
console.log(obj);

Producción:

[ 8, 9 ]

Ejemplo 2:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Creating wrapped variable
var wrapr = _(['Geeks', 'for', 'Geeks']);
   
// Calling [Symbol.iterator]() method
wrapr[Symbol.iterator]() === wrapr;
  
let obj = Array.from(wrapr);
  
// Displays output
console.log(obj);

Producción:

[ 'Geeks', 'for', 'Geeks' ]

Ejemplo 3:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Calling [Symbol.iterator]() method and
// comparing it with wrapped value
_("Geeks")[Symbol.iterator]() === _("Geeks");
  
// Wrapper object
let obj = Array.from(_("Geeks"));
  
// Displays output
console.log(obj[0]);
console.log(obj[1]);
console.log(obj[2]);
console.log(obj[3]);

Producción:

G
e
e
k

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

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 *