Método Node.js util.types.isMapIterator()

El método util.types.isMapIterator() es una interfaz de programación de aplicaciones incorporada del módulo util que está diseñada principalmente para satisfacer las necesidades de las API internas de Node.js.

El método util.types.isMapIterator() se usa para determinar si el valor es un iterador devuelto para una instancia de mapa integrada o no.

Sintaxis:

util.types.isMapIterator( value )

Parámetros: este método acepta un valor de parámetro único que contiene cualquier tipo de datos de JavaScript válido como booleano, nulo, número, objeto, etc.

Valor devuelto: Devuelve un valor booleano, es decir, devuelve verdadero si el valor es un iterador devuelto para un mapa integrado; de lo contrario, devuelve falso .

Los siguientes ejemplos ilustran el uso del método util.types.isMapIterator() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the 
// util.types.isMapIterator() method 
  
// Using require to access util module 
const util = require('util');
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(true));
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(new Map().values()));
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(new Map().keys()));

Producción:

false
true
true

Ejemplo 2:

// Node.js program to demonstrate the 
// util.types.isMapIterator() method 
  
// Using require to access util module 
const util = require('util');
  
const map = new Map();
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(map.keys()));
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(map.entries()));
  
// Using util.types.isMapIterator() method
console.log(util.types.isMapIterator(map[Symbol.iterator]()));

Producción:

true
true
true

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/dist/latest-v13.x/docs/api/util.html#util_util_types_ismapiterator_value

Publicación traducida automáticamente

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