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